{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 231,
   "metadata": {},
   "outputs": [],
   "source": [
    "import tensorflow as tf"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 232,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Tensorflow Version : 2.2.0\n"
     ]
    }
   ],
   "source": [
    "print(\"Tensorflow Version : {}\".format(tf.__version__))\n",
    "code = \"cn_000725\""
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 233,
   "metadata": {},
   "outputs": [],
   "source": [
    "import pandas as pd\n",
    "import numpy as np\n",
    "import matplotlib.pyplot as plt"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 234,
   "metadata": {},
   "outputs": [],
   "source": [
    "%matplotlib inline"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 235,
   "metadata": {},
   "outputs": [],
   "source": [
    "data_csv = pd.read_csv(\"{}_data.csv\".format(code))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 236,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "shape len 15\n"
     ]
    }
   ],
   "source": [
    "data_csv.head()\n",
    "# print(len(data_csv.columns)) - 2;\n",
    "shapeLen = len(data_csv.columns) - 2\n",
    "print(\"shape len\", shapeLen)\n",
    "# print(len(data_csv.head())\n",
    "# plt.scatter(data_csv.num8, data_csv.num10)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 237,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Model: \"sequential_29\"\n",
      "_________________________________________________________________\n",
      "Layer (type)                 Output Shape              Param #   \n",
      "=================================================================\n",
      "dense_112 (Dense)            (None, 100)               1600      \n",
      "_________________________________________________________________\n",
      "dense_113 (Dense)            (None, 10)                1010      \n",
      "_________________________________________________________________\n",
      "dense_114 (Dense)            (None, 10)                110       \n",
      "_________________________________________________________________\n",
      "dense_115 (Dense)            (None, 1)                 11        \n",
      "=================================================================\n",
      "Total params: 2,731\n",
      "Trainable params: 2,731\n",
      "Non-trainable params: 0\n",
      "_________________________________________________________________\n"
     ]
    }
   ],
   "source": [
    "x = data_csv.iloc[:, 1: -1]\n",
    "y = data_csv.iloc[:, -1]\n",
    "modle = tf.keras.Sequential([\n",
    "    tf.keras.layers.Dense(100,input_shape=(shapeLen,), activation=\"relu\"),\n",
    "    tf.keras.layers.Dense(10,input_shape=(10,), activation=\"relu\"),\n",
    "    tf.keras.layers.Dense(10,input_shape=(10,), activation=\"relu\"),\n",
    "    tf.keras.layers.Dense(1)\n",
    "])\n",
    "modle.summary()\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 238,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Epoch 1/1000\n",
      "41/41 [==============================] - 0s 920us/step - loss: 7.6072\n",
      "Epoch 2/1000\n",
      "41/41 [==============================] - 0s 838us/step - loss: 7.3744\n",
      "Epoch 3/1000\n",
      "41/41 [==============================] - 0s 912us/step - loss: 7.2787\n",
      "Epoch 4/1000\n",
      "41/41 [==============================] - 0s 888us/step - loss: 7.1593\n",
      "Epoch 5/1000\n",
      "41/41 [==============================] - 0s 846us/step - loss: 7.0576\n",
      "Epoch 6/1000\n",
      "41/41 [==============================] - 0s 932us/step - loss: 7.0119\n",
      "Epoch 7/1000\n",
      "41/41 [==============================] - 0s 890us/step - loss: 6.9086\n",
      "Epoch 8/1000\n",
      "41/41 [==============================] - 0s 831us/step - loss: 6.8367\n",
      "Epoch 9/1000\n",
      "41/41 [==============================] - 0s 924us/step - loss: 6.7265\n",
      "Epoch 10/1000\n",
      "41/41 [==============================] - 0s 905us/step - loss: 6.6425\n",
      "Epoch 11/1000\n",
      "41/41 [==============================] - 0s 982us/step - loss: 6.5827\n",
      "Epoch 12/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 6.4989\n",
      "Epoch 13/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 6.4181\n",
      "Epoch 14/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 6.3429\n",
      "Epoch 15/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 6.1912\n",
      "Epoch 16/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 6.0861\n",
      "Epoch 17/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 6.0667\n",
      "Epoch 18/1000\n",
      "41/41 [==============================] - 0s 2ms/step - loss: 5.9705\n",
      "Epoch 19/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 5.9587\n",
      "Epoch 20/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 5.9217\n",
      "Epoch 21/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 5.7684\n",
      "Epoch 22/1000\n",
      "41/41 [==============================] - 0s 960us/step - loss: 5.7885\n",
      "Epoch 23/1000\n",
      "41/41 [==============================] - 0s 809us/step - loss: 5.6045\n",
      "Epoch 24/1000\n",
      "41/41 [==============================] - 0s 897us/step - loss: 5.5172\n",
      "Epoch 25/1000\n",
      "41/41 [==============================] - 0s 859us/step - loss: 5.4484\n",
      "Epoch 26/1000\n",
      "41/41 [==============================] - 0s 848us/step - loss: 5.4194\n",
      "Epoch 27/1000\n",
      "41/41 [==============================] - 0s 852us/step - loss: 5.3323\n",
      "Epoch 28/1000\n",
      "41/41 [==============================] - 0s 904us/step - loss: 5.3141\n",
      "Epoch 29/1000\n",
      "41/41 [==============================] - 0s 835us/step - loss: 5.2745\n",
      "Epoch 30/1000\n",
      "41/41 [==============================] - 0s 897us/step - loss: 5.1502\n",
      "Epoch 31/1000\n",
      "41/41 [==============================] - 0s 909us/step - loss: 5.1181\n",
      "Epoch 32/1000\n",
      "41/41 [==============================] - 0s 935us/step - loss: 5.0886\n",
      "Epoch 33/1000\n",
      "41/41 [==============================] - 0s 921us/step - loss: 5.0458\n",
      "Epoch 34/1000\n",
      "41/41 [==============================] - 0s 985us/step - loss: 5.0189\n",
      "Epoch 35/1000\n",
      "41/41 [==============================] - 0s 837us/step - loss: 4.9553\n",
      "Epoch 36/1000\n",
      "41/41 [==============================] - 0s 911us/step - loss: 4.9127\n",
      "Epoch 37/1000\n",
      "41/41 [==============================] - 0s 987us/step - loss: 4.8861\n",
      "Epoch 38/1000\n",
      "41/41 [==============================] - 0s 895us/step - loss: 4.8039\n",
      "Epoch 39/1000\n",
      "41/41 [==============================] - 0s 986us/step - loss: 4.8344\n",
      "Epoch 40/1000\n",
      "41/41 [==============================] - 0s 874us/step - loss: 4.8527\n",
      "Epoch 41/1000\n",
      "41/41 [==============================] - 0s 992us/step - loss: 4.7383\n",
      "Epoch 42/1000\n",
      "41/41 [==============================] - 0s 989us/step - loss: 4.6005\n",
      "Epoch 43/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 4.6208\n",
      "Epoch 44/1000\n",
      "41/41 [==============================] - 0s 842us/step - loss: 4.6129\n",
      "Epoch 45/1000\n",
      "41/41 [==============================] - 0s 834us/step - loss: 4.6806\n",
      "Epoch 46/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 4.5574\n",
      "Epoch 47/1000\n",
      "41/41 [==============================] - 0s 890us/step - loss: 4.5618\n",
      "Epoch 48/1000\n",
      "41/41 [==============================] - 0s 966us/step - loss: 4.4580\n",
      "Epoch 49/1000\n",
      "41/41 [==============================] - 0s 960us/step - loss: 4.3837\n",
      "Epoch 50/1000\n",
      "41/41 [==============================] - 0s 950us/step - loss: 4.4761\n",
      "Epoch 51/1000\n",
      "41/41 [==============================] - 0s 948us/step - loss: 4.3236\n",
      "Epoch 52/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 4.3943\n",
      "Epoch 53/1000\n",
      "41/41 [==============================] - 0s 891us/step - loss: 4.3342\n",
      "Epoch 54/1000\n",
      "41/41 [==============================] - 0s 934us/step - loss: 4.2667\n",
      "Epoch 55/1000\n",
      "41/41 [==============================] - 0s 833us/step - loss: 4.2762\n",
      "Epoch 56/1000\n",
      "41/41 [==============================] - 0s 865us/step - loss: 4.2806\n",
      "Epoch 57/1000\n",
      "41/41 [==============================] - 0s 877us/step - loss: 4.1896\n",
      "Epoch 58/1000\n",
      "41/41 [==============================] - 0s 776us/step - loss: 4.1602\n",
      "Epoch 59/1000\n",
      "41/41 [==============================] - 0s 893us/step - loss: 4.2139\n",
      "Epoch 60/1000\n",
      "41/41 [==============================] - 0s 846us/step - loss: 4.0582\n",
      "Epoch 61/1000\n",
      "41/41 [==============================] - 0s 826us/step - loss: 4.0735\n",
      "Epoch 62/1000\n",
      "41/41 [==============================] - 0s 996us/step - loss: 4.0797\n",
      "Epoch 63/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 4.1829\n",
      "Epoch 64/1000\n",
      "41/41 [==============================] - 0s 824us/step - loss: 4.0334\n",
      "Epoch 65/1000\n",
      "41/41 [==============================] - 0s 857us/step - loss: 3.9826\n",
      "Epoch 66/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 3.9546\n",
      "Epoch 67/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 3.9256\n",
      "Epoch 68/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 4.0017\n",
      "Epoch 69/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 3.8691\n",
      "Epoch 70/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 3.8683\n",
      "Epoch 71/1000\n",
      "41/41 [==============================] - 0s 809us/step - loss: 3.8109\n",
      "Epoch 72/1000\n",
      "41/41 [==============================] - 0s 822us/step - loss: 3.8560\n",
      "Epoch 73/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 3.7689\n",
      "Epoch 74/1000\n",
      "41/41 [==============================] - 0s 975us/step - loss: 3.6935\n",
      "Epoch 75/1000\n",
      "41/41 [==============================] - 0s 998us/step - loss: 3.6636\n",
      "Epoch 76/1000\n",
      "41/41 [==============================] - 0s 867us/step - loss: 3.6873\n",
      "Epoch 77/1000\n",
      "41/41 [==============================] - 0s 860us/step - loss: 3.6523\n",
      "Epoch 78/1000\n",
      "41/41 [==============================] - 0s 781us/step - loss: 3.6516\n",
      "Epoch 79/1000\n",
      "41/41 [==============================] - 0s 886us/step - loss: 3.5974\n",
      "Epoch 80/1000\n",
      "41/41 [==============================] - 0s 930us/step - loss: 3.5369\n",
      "Epoch 81/1000\n",
      "41/41 [==============================] - 0s 882us/step - loss: 3.4876\n",
      "Epoch 82/1000\n",
      "41/41 [==============================] - 0s 766us/step - loss: 3.5315\n",
      "Epoch 83/1000\n",
      "41/41 [==============================] - 0s 917us/step - loss: 3.5700\n",
      "Epoch 84/1000\n",
      "41/41 [==============================] - 0s 893us/step - loss: 3.5506\n",
      "Epoch 85/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 3.5361\n",
      "Epoch 86/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 3.5011\n",
      "Epoch 87/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 3.4068\n",
      "Epoch 88/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 3.4828\n",
      "Epoch 89/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 3.5290\n",
      "Epoch 90/1000\n",
      "41/41 [==============================] - 0s 854us/step - loss: 3.3652\n",
      "Epoch 91/1000\n",
      "41/41 [==============================] - 0s 859us/step - loss: 3.3979\n",
      "Epoch 92/1000\n",
      "41/41 [==============================] - 0s 826us/step - loss: 3.4731\n",
      "Epoch 93/1000\n",
      "41/41 [==============================] - 0s 905us/step - loss: 3.4235\n",
      "Epoch 94/1000\n",
      "41/41 [==============================] - 0s 849us/step - loss: 3.3088\n",
      "Epoch 95/1000\n",
      "41/41 [==============================] - 0s 890us/step - loss: 3.2225\n",
      "Epoch 96/1000\n",
      "41/41 [==============================] - 0s 864us/step - loss: 3.2702\n",
      "Epoch 97/1000\n",
      "41/41 [==============================] - 0s 901us/step - loss: 3.1817\n",
      "Epoch 98/1000\n",
      "41/41 [==============================] - 0s 884us/step - loss: 3.1862\n",
      "Epoch 99/1000\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "41/41 [==============================] - 0s 840us/step - loss: 3.2158\n",
      "Epoch 100/1000\n",
      "41/41 [==============================] - 0s 963us/step - loss: 3.1798\n",
      "Epoch 101/1000\n",
      "41/41 [==============================] - 0s 906us/step - loss: 3.1366\n",
      "Epoch 102/1000\n",
      "41/41 [==============================] - 0s 847us/step - loss: 3.1662\n",
      "Epoch 103/1000\n",
      "41/41 [==============================] - 0s 861us/step - loss: 3.1808\n",
      "Epoch 104/1000\n",
      "41/41 [==============================] - 0s 891us/step - loss: 3.1148\n",
      "Epoch 105/1000\n",
      "41/41 [==============================] - 0s 845us/step - loss: 3.0910\n",
      "Epoch 106/1000\n",
      "41/41 [==============================] - 0s 905us/step - loss: 3.0310\n",
      "Epoch 107/1000\n",
      "41/41 [==============================] - 0s 950us/step - loss: 3.1716\n",
      "Epoch 108/1000\n",
      "41/41 [==============================] - 0s 900us/step - loss: 3.2464\n",
      "Epoch 109/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 3.0322\n",
      "Epoch 110/1000\n",
      "41/41 [==============================] - 0s 893us/step - loss: 2.9423\n",
      "Epoch 111/1000\n",
      "41/41 [==============================] - 0s 975us/step - loss: 2.9399\n",
      "Epoch 112/1000\n",
      "41/41 [==============================] - 0s 862us/step - loss: 2.9881\n",
      "Epoch 113/1000\n",
      "41/41 [==============================] - 0s 897us/step - loss: 3.0448\n",
      "Epoch 114/1000\n",
      "41/41 [==============================] - 0s 966us/step - loss: 3.0318\n",
      "Epoch 115/1000\n",
      "41/41 [==============================] - 0s 914us/step - loss: 3.0024\n",
      "Epoch 116/1000\n",
      "41/41 [==============================] - 0s 881us/step - loss: 3.0977\n",
      "Epoch 117/1000\n",
      "41/41 [==============================] - 0s 855us/step - loss: 2.9930\n",
      "Epoch 118/1000\n",
      "41/41 [==============================] - 0s 895us/step - loss: 2.8619\n",
      "Epoch 119/1000\n",
      "41/41 [==============================] - 0s 955us/step - loss: 2.8907\n",
      "Epoch 120/1000\n",
      "41/41 [==============================] - 0s 864us/step - loss: 2.8539\n",
      "Epoch 121/1000\n",
      "41/41 [==============================] - 0s 904us/step - loss: 2.7673\n",
      "Epoch 122/1000\n",
      "41/41 [==============================] - 0s 919us/step - loss: 2.7814\n",
      "Epoch 123/1000\n",
      "41/41 [==============================] - 0s 837us/step - loss: 2.8675\n",
      "Epoch 124/1000\n",
      "41/41 [==============================] - 0s 873us/step - loss: 2.8878\n",
      "Epoch 125/1000\n",
      "41/41 [==============================] - 0s 864us/step - loss: 2.8766\n",
      "Epoch 126/1000\n",
      "41/41 [==============================] - 0s 857us/step - loss: 2.8073\n",
      "Epoch 127/1000\n",
      "41/41 [==============================] - 0s 826us/step - loss: 2.7881\n",
      "Epoch 128/1000\n",
      "41/41 [==============================] - 0s 824us/step - loss: 2.7173\n",
      "Epoch 129/1000\n",
      "41/41 [==============================] - 0s 857us/step - loss: 2.8106\n",
      "Epoch 130/1000\n",
      "41/41 [==============================] - 0s 894us/step - loss: 2.7652\n",
      "Epoch 131/1000\n",
      "41/41 [==============================] - 0s 802us/step - loss: 2.7664\n",
      "Epoch 132/1000\n",
      "41/41 [==============================] - 0s 805us/step - loss: 2.8089\n",
      "Epoch 133/1000\n",
      "41/41 [==============================] - 0s 823us/step - loss: 2.7719\n",
      "Epoch 134/1000\n",
      "41/41 [==============================] - 0s 831us/step - loss: 2.7024\n",
      "Epoch 135/1000\n",
      "41/41 [==============================] - 0s 871us/step - loss: 2.6392\n",
      "Epoch 136/1000\n",
      "41/41 [==============================] - 0s 917us/step - loss: 2.7030\n",
      "Epoch 137/1000\n",
      "41/41 [==============================] - 0s 860us/step - loss: 2.6770\n",
      "Epoch 138/1000\n",
      "41/41 [==============================] - 0s 808us/step - loss: 2.6379\n",
      "Epoch 139/1000\n",
      "41/41 [==============================] - 0s 851us/step - loss: 2.6821\n",
      "Epoch 140/1000\n",
      "41/41 [==============================] - 0s 942us/step - loss: 2.7415\n",
      "Epoch 141/1000\n",
      "41/41 [==============================] - 0s 924us/step - loss: 2.6076\n",
      "Epoch 142/1000\n",
      "41/41 [==============================] - 0s 878us/step - loss: 2.6199\n",
      "Epoch 143/1000\n",
      "41/41 [==============================] - 0s 917us/step - loss: 2.5983\n",
      "Epoch 144/1000\n",
      "41/41 [==============================] - 0s 833us/step - loss: 2.6010\n",
      "Epoch 145/1000\n",
      "41/41 [==============================] - 0s 848us/step - loss: 2.7116\n",
      "Epoch 146/1000\n",
      "41/41 [==============================] - 0s 855us/step - loss: 2.7019\n",
      "Epoch 147/1000\n",
      "41/41 [==============================] - 0s 861us/step - loss: 2.9857\n",
      "Epoch 148/1000\n",
      "41/41 [==============================] - 0s 840us/step - loss: 2.7479\n",
      "Epoch 149/1000\n",
      "41/41 [==============================] - 0s 840us/step - loss: 2.4949\n",
      "Epoch 150/1000\n",
      "41/41 [==============================] - 0s 858us/step - loss: 2.4793\n",
      "Epoch 151/1000\n",
      "41/41 [==============================] - 0s 870us/step - loss: 2.4984\n",
      "Epoch 152/1000\n",
      "41/41 [==============================] - 0s 748us/step - loss: 2.4891\n",
      "Epoch 153/1000\n",
      "41/41 [==============================] - 0s 831us/step - loss: 2.4998\n",
      "Epoch 154/1000\n",
      "41/41 [==============================] - 0s 837us/step - loss: 2.5429\n",
      "Epoch 155/1000\n",
      "41/41 [==============================] - 0s 920us/step - loss: 2.6129\n",
      "Epoch 156/1000\n",
      "41/41 [==============================] - 0s 894us/step - loss: 2.4668\n",
      "Epoch 157/1000\n",
      "41/41 [==============================] - 0s 855us/step - loss: 2.4836\n",
      "Epoch 158/1000\n",
      "41/41 [==============================] - 0s 892us/step - loss: 2.6973\n",
      "Epoch 159/1000\n",
      "41/41 [==============================] - 0s 867us/step - loss: 2.5606\n",
      "Epoch 160/1000\n",
      "41/41 [==============================] - 0s 795us/step - loss: 2.4352\n",
      "Epoch 161/1000\n",
      "41/41 [==============================] - 0s 842us/step - loss: 2.3637\n",
      "Epoch 162/1000\n",
      "41/41 [==============================] - 0s 906us/step - loss: 2.3110\n",
      "Epoch 163/1000\n",
      "41/41 [==============================] - 0s 928us/step - loss: 2.2956\n",
      "Epoch 164/1000\n",
      "41/41 [==============================] - 0s 841us/step - loss: 2.3832\n",
      "Epoch 165/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 2.3887\n",
      "Epoch 166/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 2.4481\n",
      "Epoch 167/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 2.3463\n",
      "Epoch 168/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 2.5035\n",
      "Epoch 169/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 2.5083\n",
      "Epoch 170/1000\n",
      "41/41 [==============================] - 0s 900us/step - loss: 2.4071\n",
      "Epoch 171/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 2.3262\n",
      "Epoch 172/1000\n",
      "41/41 [==============================] - 0s 892us/step - loss: 2.3399\n",
      "Epoch 173/1000\n",
      "41/41 [==============================] - 0s 812us/step - loss: 2.3869\n",
      "Epoch 174/1000\n",
      "41/41 [==============================] - 0s 846us/step - loss: 2.4395\n",
      "Epoch 175/1000\n",
      "41/41 [==============================] - 0s 862us/step - loss: 2.5478\n",
      "Epoch 176/1000\n",
      "41/41 [==============================] - 0s 872us/step - loss: 2.3709\n",
      "Epoch 177/1000\n",
      "41/41 [==============================] - 0s 834us/step - loss: 2.3493\n",
      "Epoch 178/1000\n",
      "41/41 [==============================] - 0s 898us/step - loss: 2.3275\n",
      "Epoch 179/1000\n",
      "41/41 [==============================] - 0s 968us/step - loss: 2.3635\n",
      "Epoch 180/1000\n",
      "41/41 [==============================] - 0s 836us/step - loss: 2.1794\n",
      "Epoch 181/1000\n",
      "41/41 [==============================] - 0s 908us/step - loss: 2.1560\n",
      "Epoch 182/1000\n",
      "41/41 [==============================] - 0s 922us/step - loss: 2.1635\n",
      "Epoch 183/1000\n",
      "41/41 [==============================] - 0s 934us/step - loss: 2.1488\n",
      "Epoch 184/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 2.1620\n",
      "Epoch 185/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 2.1086\n",
      "Epoch 186/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 2.1547\n",
      "Epoch 187/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 2.3199\n",
      "Epoch 188/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 2.3089\n",
      "Epoch 189/1000\n",
      "41/41 [==============================] - 0s 857us/step - loss: 2.2139\n",
      "Epoch 190/1000\n",
      "41/41 [==============================] - 0s 840us/step - loss: 2.0921\n",
      "Epoch 191/1000\n",
      "41/41 [==============================] - 0s 857us/step - loss: 2.1055\n",
      "Epoch 192/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 2.1480\n",
      "Epoch 193/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 2.0234\n",
      "Epoch 194/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 2.0382\n",
      "Epoch 195/1000\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "41/41 [==============================] - 0s 1ms/step - loss: 2.0484\n",
      "Epoch 196/1000\n",
      "41/41 [==============================] - 0s 2ms/step - loss: 2.1809\n",
      "Epoch 197/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 2.1437\n",
      "Epoch 198/1000\n",
      "41/41 [==============================] - 0s 927us/step - loss: 2.2344\n",
      "Epoch 199/1000\n",
      "41/41 [==============================] - 0s 896us/step - loss: 2.3445\n",
      "Epoch 200/1000\n",
      "41/41 [==============================] - 0s 937us/step - loss: 2.1447\n",
      "Epoch 201/1000\n",
      "41/41 [==============================] - 0s 795us/step - loss: 2.1298\n",
      "Epoch 202/1000\n",
      "41/41 [==============================] - 0s 2ms/step - loss: 2.0767\n",
      "Epoch 203/1000\n",
      "41/41 [==============================] - 0s 2ms/step - loss: 2.1230\n",
      "Epoch 204/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 2.0640\n",
      "Epoch 205/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 2.1017\n",
      "Epoch 206/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 2.0435\n",
      "Epoch 207/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 2.0383\n",
      "Epoch 208/1000\n",
      "41/41 [==============================] - 0s 899us/step - loss: 2.1279\n",
      "Epoch 209/1000\n",
      "41/41 [==============================] - 0s 918us/step - loss: 2.2235\n",
      "Epoch 210/1000\n",
      "41/41 [==============================] - 0s 894us/step - loss: 2.0360\n",
      "Epoch 211/1000\n",
      "41/41 [==============================] - 0s 912us/step - loss: 2.0135\n",
      "Epoch 212/1000\n",
      "41/41 [==============================] - 0s 880us/step - loss: 2.0268\n",
      "Epoch 213/1000\n",
      "41/41 [==============================] - 0s 984us/step - loss: 2.0157\n",
      "Epoch 214/1000\n",
      "41/41 [==============================] - 0s 904us/step - loss: 2.1498\n",
      "Epoch 215/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 2.0036\n",
      "Epoch 216/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 1.9508\n",
      "Epoch 217/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 2.0347\n",
      "Epoch 218/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 2.0207\n",
      "Epoch 219/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 2.0401\n",
      "Epoch 220/1000\n",
      "41/41 [==============================] - 0s 973us/step - loss: 2.0616\n",
      "Epoch 221/1000\n",
      "41/41 [==============================] - 0s 991us/step - loss: 2.0139\n",
      "Epoch 222/1000\n",
      "41/41 [==============================] - 0s 929us/step - loss: 1.8728\n",
      "Epoch 223/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 1.9085\n",
      "Epoch 224/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 2.4339\n",
      "Epoch 225/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 2.1139\n",
      "Epoch 226/1000\n",
      "41/41 [==============================] - 0s 980us/step - loss: 2.1538\n",
      "Epoch 227/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 1.9200\n",
      "Epoch 228/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 1.8405\n",
      "Epoch 229/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 1.9149\n",
      "Epoch 230/1000\n",
      "41/41 [==============================] - 0s 969us/step - loss: 2.0309\n",
      "Epoch 231/1000\n",
      "41/41 [==============================] - 0s 839us/step - loss: 1.9625\n",
      "Epoch 232/1000\n",
      "41/41 [==============================] - 0s 2ms/step - loss: 2.0399\n",
      "Epoch 233/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 1.9771\n",
      "Epoch 234/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 1.9488\n",
      "Epoch 235/1000\n",
      "41/41 [==============================] - 0s 977us/step - loss: 1.8837\n",
      "Epoch 236/1000\n",
      "41/41 [==============================] - 0s 843us/step - loss: 1.8226\n",
      "Epoch 237/1000\n",
      "41/41 [==============================] - 0s 878us/step - loss: 1.9958\n",
      "Epoch 238/1000\n",
      "41/41 [==============================] - 0s 851us/step - loss: 1.9224\n",
      "Epoch 239/1000\n",
      "41/41 [==============================] - 0s 840us/step - loss: 2.0385\n",
      "Epoch 240/1000\n",
      "41/41 [==============================] - 0s 770us/step - loss: 1.8339\n",
      "Epoch 241/1000\n",
      "41/41 [==============================] - 0s 924us/step - loss: 1.7657\n",
      "Epoch 242/1000\n",
      "41/41 [==============================] - 0s 884us/step - loss: 1.7394\n",
      "Epoch 243/1000\n",
      "41/41 [==============================] - 0s 851us/step - loss: 1.7998\n",
      "Epoch 244/1000\n",
      "41/41 [==============================] - 0s 789us/step - loss: 1.8695\n",
      "Epoch 245/1000\n",
      "41/41 [==============================] - 0s 943us/step - loss: 1.9054\n",
      "Epoch 246/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 1.8934\n",
      "Epoch 247/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 1.9117\n",
      "Epoch 248/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 2.0460\n",
      "Epoch 249/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 1.8878\n",
      "Epoch 250/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 1.8425\n",
      "Epoch 251/1000\n",
      "41/41 [==============================] - 0s 979us/step - loss: 1.8334\n",
      "Epoch 252/1000\n",
      "41/41 [==============================] - 0s 912us/step - loss: 1.7865\n",
      "Epoch 253/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 1.7688\n",
      "Epoch 254/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 1.7575\n",
      "Epoch 255/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 1.7875\n",
      "Epoch 256/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 1.7766\n",
      "Epoch 257/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 1.7520\n",
      "Epoch 258/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 1.6593\n",
      "Epoch 259/1000\n",
      "41/41 [==============================] - 0s 942us/step - loss: 1.7870\n",
      "Epoch 260/1000\n",
      "41/41 [==============================] - 0s 762us/step - loss: 1.8852\n",
      "Epoch 261/1000\n",
      "41/41 [==============================] - 0s 909us/step - loss: 1.9348\n",
      "Epoch 262/1000\n",
      "41/41 [==============================] - 0s 979us/step - loss: 2.0359\n",
      "Epoch 263/1000\n",
      "41/41 [==============================] - 0s 865us/step - loss: 2.1569\n",
      "Epoch 264/1000\n",
      "41/41 [==============================] - 0s 901us/step - loss: 1.9606\n",
      "Epoch 265/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 1.9765\n",
      "Epoch 266/1000\n",
      "41/41 [==============================] - 0s 920us/step - loss: 1.9175\n",
      "Epoch 267/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 1.7674\n",
      "Epoch 268/1000\n",
      "41/41 [==============================] - 0s 908us/step - loss: 1.8215\n",
      "Epoch 269/1000\n",
      "41/41 [==============================] - 0s 963us/step - loss: 1.8045\n",
      "Epoch 270/1000\n",
      "41/41 [==============================] - 0s 864us/step - loss: 1.7506\n",
      "Epoch 271/1000\n",
      "41/41 [==============================] - 0s 784us/step - loss: 1.7638\n",
      "Epoch 272/1000\n",
      "41/41 [==============================] - 0s 741us/step - loss: 1.9326\n",
      "Epoch 273/1000\n",
      "41/41 [==============================] - 0s 847us/step - loss: 1.8025\n",
      "Epoch 274/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 1.8457\n",
      "Epoch 275/1000\n",
      "41/41 [==============================] - 0s 851us/step - loss: 1.8324\n",
      "Epoch 276/1000\n",
      "41/41 [==============================] - 0s 918us/step - loss: 1.7907\n",
      "Epoch 277/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 1.7144\n",
      "Epoch 278/1000\n",
      "41/41 [==============================] - 0s 916us/step - loss: 1.6555\n",
      "Epoch 279/1000\n",
      "41/41 [==============================] - 0s 894us/step - loss: 1.6682\n",
      "Epoch 280/1000\n",
      "41/41 [==============================] - 0s 848us/step - loss: 1.8016\n",
      "Epoch 281/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 1.9243\n",
      "Epoch 282/1000\n",
      "41/41 [==============================] - 0s 940us/step - loss: 1.9554\n",
      "Epoch 283/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 2.4337\n",
      "Epoch 284/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 1.9109\n",
      "Epoch 285/1000\n",
      "41/41 [==============================] - 0s 939us/step - loss: 1.7166\n",
      "Epoch 286/1000\n",
      "41/41 [==============================] - 0s 930us/step - loss: 1.6963\n",
      "Epoch 287/1000\n",
      "41/41 [==============================] - 0s 891us/step - loss: 1.6477\n",
      "Epoch 288/1000\n",
      "41/41 [==============================] - 0s 969us/step - loss: 1.6740\n",
      "Epoch 289/1000\n",
      "41/41 [==============================] - 0s 826us/step - loss: 1.6973\n",
      "Epoch 290/1000\n",
      "41/41 [==============================] - 0s 856us/step - loss: 1.7633\n",
      "Epoch 291/1000\n",
      "41/41 [==============================] - 0s 889us/step - loss: 1.7056\n",
      "Epoch 292/1000\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "41/41 [==============================] - 0s 902us/step - loss: 1.7003\n",
      "Epoch 293/1000\n",
      "41/41 [==============================] - 0s 912us/step - loss: 1.5904\n",
      "Epoch 294/1000\n",
      "41/41 [==============================] - 0s 885us/step - loss: 1.5800\n",
      "Epoch 295/1000\n",
      "41/41 [==============================] - 0s 889us/step - loss: 1.5662\n",
      "Epoch 296/1000\n",
      "41/41 [==============================] - 0s 897us/step - loss: 1.5473\n",
      "Epoch 297/1000\n",
      "41/41 [==============================] - 0s 894us/step - loss: 1.6072\n",
      "Epoch 298/1000\n",
      "41/41 [==============================] - 0s 857us/step - loss: 1.6404\n",
      "Epoch 299/1000\n",
      "41/41 [==============================] - 0s 876us/step - loss: 1.6078\n",
      "Epoch 300/1000\n",
      "41/41 [==============================] - 0s 938us/step - loss: 1.5792\n",
      "Epoch 301/1000\n",
      "41/41 [==============================] - 0s 888us/step - loss: 1.6659\n",
      "Epoch 302/1000\n",
      "41/41 [==============================] - 0s 910us/step - loss: 1.7122\n",
      "Epoch 303/1000\n",
      "41/41 [==============================] - 0s 873us/step - loss: 1.5620\n",
      "Epoch 304/1000\n",
      "41/41 [==============================] - 0s 948us/step - loss: 1.5628\n",
      "Epoch 305/1000\n",
      "41/41 [==============================] - 0s 826us/step - loss: 1.5315\n",
      "Epoch 306/1000\n",
      "41/41 [==============================] - 0s 880us/step - loss: 1.6276\n",
      "Epoch 307/1000\n",
      "41/41 [==============================] - 0s 905us/step - loss: 1.7242\n",
      "Epoch 308/1000\n",
      "41/41 [==============================] - 0s 857us/step - loss: 1.7421\n",
      "Epoch 309/1000\n",
      "41/41 [==============================] - 0s 904us/step - loss: 1.6237\n",
      "Epoch 310/1000\n",
      "41/41 [==============================] - 0s 927us/step - loss: 1.8147\n",
      "Epoch 311/1000\n",
      "41/41 [==============================] - 0s 859us/step - loss: 1.7093\n",
      "Epoch 312/1000\n",
      "41/41 [==============================] - 0s 887us/step - loss: 1.4922\n",
      "Epoch 313/1000\n",
      "41/41 [==============================] - 0s 905us/step - loss: 1.6492\n",
      "Epoch 314/1000\n",
      "41/41 [==============================] - 0s 865us/step - loss: 1.5935\n",
      "Epoch 315/1000\n",
      "41/41 [==============================] - 0s 891us/step - loss: 1.6754\n",
      "Epoch 316/1000\n",
      "41/41 [==============================] - 0s 879us/step - loss: 1.5313\n",
      "Epoch 317/1000\n",
      "41/41 [==============================] - 0s 920us/step - loss: 1.5701\n",
      "Epoch 318/1000\n",
      "41/41 [==============================] - 0s 903us/step - loss: 1.6125\n",
      "Epoch 319/1000\n",
      "41/41 [==============================] - 0s 863us/step - loss: 1.4645\n",
      "Epoch 320/1000\n",
      "41/41 [==============================] - 0s 863us/step - loss: 1.5284\n",
      "Epoch 321/1000\n",
      "41/41 [==============================] - 0s 861us/step - loss: 1.6141\n",
      "Epoch 322/1000\n",
      "41/41 [==============================] - 0s 886us/step - loss: 1.7192\n",
      "Epoch 323/1000\n",
      "41/41 [==============================] - 0s 807us/step - loss: 1.7002\n",
      "Epoch 324/1000\n",
      "41/41 [==============================] - 0s 837us/step - loss: 1.8575\n",
      "Epoch 325/1000\n",
      "41/41 [==============================] - 0s 851us/step - loss: 1.7720\n",
      "Epoch 326/1000\n",
      "41/41 [==============================] - 0s 892us/step - loss: 1.5899\n",
      "Epoch 327/1000\n",
      "41/41 [==============================] - 0s 856us/step - loss: 1.5469\n",
      "Epoch 328/1000\n",
      "41/41 [==============================] - 0s 849us/step - loss: 1.4388\n",
      "Epoch 329/1000\n",
      "41/41 [==============================] - 0s 756us/step - loss: 1.4515\n",
      "Epoch 330/1000\n",
      "41/41 [==============================] - 0s 854us/step - loss: 1.7424\n",
      "Epoch 331/1000\n",
      "41/41 [==============================] - 0s 845us/step - loss: 1.8829\n",
      "Epoch 332/1000\n",
      "41/41 [==============================] - 0s 890us/step - loss: 1.7262\n",
      "Epoch 333/1000\n",
      "41/41 [==============================] - 0s 900us/step - loss: 1.5615\n",
      "Epoch 334/1000\n",
      "41/41 [==============================] - 0s 996us/step - loss: 1.4479\n",
      "Epoch 335/1000\n",
      "41/41 [==============================] - 0s 855us/step - loss: 1.4766\n",
      "Epoch 336/1000\n",
      "41/41 [==============================] - 0s 892us/step - loss: 1.4733\n",
      "Epoch 337/1000\n",
      "41/41 [==============================] - 0s 848us/step - loss: 1.3701\n",
      "Epoch 338/1000\n",
      "41/41 [==============================] - 0s 856us/step - loss: 1.3982\n",
      "Epoch 339/1000\n",
      "41/41 [==============================] - 0s 844us/step - loss: 1.4324\n",
      "Epoch 340/1000\n",
      "41/41 [==============================] - 0s 880us/step - loss: 1.4578\n",
      "Epoch 341/1000\n",
      "41/41 [==============================] - 0s 845us/step - loss: 1.5012\n",
      "Epoch 342/1000\n",
      "41/41 [==============================] - 0s 836us/step - loss: 1.5322\n",
      "Epoch 343/1000\n",
      "41/41 [==============================] - 0s 841us/step - loss: 1.4959\n",
      "Epoch 344/1000\n",
      "41/41 [==============================] - 0s 923us/step - loss: 1.4611\n",
      "Epoch 345/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 1.4754\n",
      "Epoch 346/1000\n",
      "41/41 [==============================] - 0s 834us/step - loss: 1.7125\n",
      "Epoch 347/1000\n",
      "41/41 [==============================] - 0s 857us/step - loss: 1.6558\n",
      "Epoch 348/1000\n",
      "41/41 [==============================] - 0s 871us/step - loss: 1.5001\n",
      "Epoch 349/1000\n",
      "41/41 [==============================] - 0s 853us/step - loss: 1.3823\n",
      "Epoch 350/1000\n",
      "41/41 [==============================] - 0s 852us/step - loss: 1.4014\n",
      "Epoch 351/1000\n",
      "41/41 [==============================] - 0s 998us/step - loss: 1.5233\n",
      "Epoch 352/1000\n",
      "41/41 [==============================] - 0s 877us/step - loss: 1.5218\n",
      "Epoch 353/1000\n",
      "41/41 [==============================] - 0s 966us/step - loss: 1.9793\n",
      "Epoch 354/1000\n",
      "41/41 [==============================] - 0s 774us/step - loss: 1.6458\n",
      "Epoch 355/1000\n",
      "41/41 [==============================] - 0s 816us/step - loss: 1.5526\n",
      "Epoch 356/1000\n",
      "41/41 [==============================] - 0s 826us/step - loss: 1.4752\n",
      "Epoch 357/1000\n",
      "41/41 [==============================] - 0s 829us/step - loss: 1.4480\n",
      "Epoch 358/1000\n",
      "41/41 [==============================] - 0s 805us/step - loss: 1.4026\n",
      "Epoch 359/1000\n",
      "41/41 [==============================] - 0s 907us/step - loss: 1.5486\n",
      "Epoch 360/1000\n",
      "41/41 [==============================] - 0s 915us/step - loss: 1.4962\n",
      "Epoch 361/1000\n",
      "41/41 [==============================] - 0s 890us/step - loss: 1.4084\n",
      "Epoch 362/1000\n",
      "41/41 [==============================] - 0s 886us/step - loss: 1.3871\n",
      "Epoch 363/1000\n",
      "41/41 [==============================] - 0s 846us/step - loss: 1.4294\n",
      "Epoch 364/1000\n",
      "41/41 [==============================] - 0s 835us/step - loss: 1.4017\n",
      "Epoch 365/1000\n",
      "41/41 [==============================] - 0s 824us/step - loss: 1.3106\n",
      "Epoch 366/1000\n",
      "41/41 [==============================] - 0s 867us/step - loss: 1.2506\n",
      "Epoch 367/1000\n",
      "41/41 [==============================] - 0s 878us/step - loss: 1.3831\n",
      "Epoch 368/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 1.5262\n",
      "Epoch 369/1000\n",
      "41/41 [==============================] - 0s 854us/step - loss: 1.5808\n",
      "Epoch 370/1000\n",
      "41/41 [==============================] - 0s 883us/step - loss: 1.5636\n",
      "Epoch 371/1000\n",
      "41/41 [==============================] - 0s 841us/step - loss: 1.5663\n",
      "Epoch 372/1000\n",
      "41/41 [==============================] - 0s 806us/step - loss: 1.3920\n",
      "Epoch 373/1000\n",
      "41/41 [==============================] - 0s 857us/step - loss: 1.3951\n",
      "Epoch 374/1000\n",
      "41/41 [==============================] - 0s 821us/step - loss: 1.3612\n",
      "Epoch 375/1000\n",
      "41/41 [==============================] - 0s 872us/step - loss: 1.3866\n",
      "Epoch 376/1000\n",
      "41/41 [==============================] - 0s 877us/step - loss: 1.4725\n",
      "Epoch 377/1000\n",
      "41/41 [==============================] - 0s 836us/step - loss: 1.6336\n",
      "Epoch 378/1000\n",
      "41/41 [==============================] - 0s 909us/step - loss: 1.4813\n",
      "Epoch 379/1000\n",
      "41/41 [==============================] - 0s 950us/step - loss: 1.2887\n",
      "Epoch 380/1000\n",
      "41/41 [==============================] - 0s 870us/step - loss: 1.2779\n",
      "Epoch 381/1000\n",
      "41/41 [==============================] - 0s 839us/step - loss: 1.2979\n",
      "Epoch 382/1000\n",
      "41/41 [==============================] - 0s 853us/step - loss: 1.2923\n",
      "Epoch 383/1000\n",
      "41/41 [==============================] - 0s 885us/step - loss: 1.3996\n",
      "Epoch 384/1000\n",
      "41/41 [==============================] - 0s 808us/step - loss: 1.5378\n",
      "Epoch 385/1000\n",
      "41/41 [==============================] - 0s 940us/step - loss: 1.6008\n",
      "Epoch 386/1000\n",
      "41/41 [==============================] - 0s 908us/step - loss: 1.4399\n",
      "Epoch 387/1000\n",
      "41/41 [==============================] - 0s 859us/step - loss: 1.3747\n",
      "Epoch 388/1000\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "41/41 [==============================] - 0s 912us/step - loss: 1.3285\n",
      "Epoch 389/1000\n",
      "41/41 [==============================] - 0s 918us/step - loss: 1.2635\n",
      "Epoch 390/1000\n",
      "41/41 [==============================] - 0s 889us/step - loss: 1.3067\n",
      "Epoch 391/1000\n",
      "41/41 [==============================] - 0s 972us/step - loss: 1.2694\n",
      "Epoch 392/1000\n",
      "41/41 [==============================] - 0s 886us/step - loss: 1.8656\n",
      "Epoch 393/1000\n",
      "41/41 [==============================] - 0s 933us/step - loss: 1.8216\n",
      "Epoch 394/1000\n",
      "41/41 [==============================] - 0s 919us/step - loss: 1.6677\n",
      "Epoch 395/1000\n",
      "41/41 [==============================] - 0s 878us/step - loss: 1.4751\n",
      "Epoch 396/1000\n",
      "41/41 [==============================] - 0s 988us/step - loss: 1.3452\n",
      "Epoch 397/1000\n",
      "41/41 [==============================] - 0s 903us/step - loss: 1.3501\n",
      "Epoch 398/1000\n",
      "41/41 [==============================] - 0s 908us/step - loss: 1.2681\n",
      "Epoch 399/1000\n",
      "41/41 [==============================] - 0s 862us/step - loss: 1.2811\n",
      "Epoch 400/1000\n",
      "41/41 [==============================] - 0s 975us/step - loss: 1.3707\n",
      "Epoch 401/1000\n",
      "41/41 [==============================] - 0s 978us/step - loss: 1.4154\n",
      "Epoch 402/1000\n",
      "41/41 [==============================] - 0s 785us/step - loss: 1.2526\n",
      "Epoch 403/1000\n",
      "41/41 [==============================] - 0s 980us/step - loss: 1.2777\n",
      "Epoch 404/1000\n",
      "41/41 [==============================] - 0s 971us/step - loss: 1.2701\n",
      "Epoch 405/1000\n",
      "41/41 [==============================] - 0s 817us/step - loss: 1.2339\n",
      "Epoch 406/1000\n",
      "41/41 [==============================] - 0s 894us/step - loss: 1.3267\n",
      "Epoch 407/1000\n",
      "41/41 [==============================] - 0s 858us/step - loss: 1.2019\n",
      "Epoch 408/1000\n",
      "41/41 [==============================] - 0s 839us/step - loss: 1.2745\n",
      "Epoch 409/1000\n",
      "41/41 [==============================] - 0s 770us/step - loss: 1.4045\n",
      "Epoch 410/1000\n",
      "41/41 [==============================] - 0s 926us/step - loss: 1.5924\n",
      "Epoch 411/1000\n",
      "41/41 [==============================] - 0s 927us/step - loss: 1.5131\n",
      "Epoch 412/1000\n",
      "41/41 [==============================] - 0s 897us/step - loss: 1.4109\n",
      "Epoch 413/1000\n",
      "41/41 [==============================] - 0s 926us/step - loss: 1.2991\n",
      "Epoch 414/1000\n",
      "41/41 [==============================] - 0s 915us/step - loss: 1.3060\n",
      "Epoch 415/1000\n",
      "41/41 [==============================] - 0s 791us/step - loss: 1.2855\n",
      "Epoch 416/1000\n",
      "41/41 [==============================] - 0s 905us/step - loss: 1.2317\n",
      "Epoch 417/1000\n",
      "41/41 [==============================] - 0s 865us/step - loss: 1.1550\n",
      "Epoch 418/1000\n",
      "41/41 [==============================] - 0s 778us/step - loss: 1.1546\n",
      "Epoch 419/1000\n",
      "41/41 [==============================] - 0s 810us/step - loss: 1.2234\n",
      "Epoch 420/1000\n",
      "41/41 [==============================] - 0s 836us/step - loss: 1.4542\n",
      "Epoch 421/1000\n",
      "41/41 [==============================] - 0s 850us/step - loss: 1.5048\n",
      "Epoch 422/1000\n",
      "41/41 [==============================] - 0s 911us/step - loss: 1.3374\n",
      "Epoch 423/1000\n",
      "41/41 [==============================] - 0s 848us/step - loss: 1.3794\n",
      "Epoch 424/1000\n",
      "41/41 [==============================] - 0s 815us/step - loss: 1.2516\n",
      "Epoch 425/1000\n",
      "41/41 [==============================] - 0s 826us/step - loss: 1.1252\n",
      "Epoch 426/1000\n",
      "41/41 [==============================] - 0s 838us/step - loss: 1.1711\n",
      "Epoch 427/1000\n",
      "41/41 [==============================] - 0s 848us/step - loss: 1.3288\n",
      "Epoch 428/1000\n",
      "41/41 [==============================] - 0s 867us/step - loss: 1.3676\n",
      "Epoch 429/1000\n",
      "41/41 [==============================] - 0s 855us/step - loss: 1.2560\n",
      "Epoch 430/1000\n",
      "41/41 [==============================] - 0s 838us/step - loss: 1.1708\n",
      "Epoch 431/1000\n",
      "41/41 [==============================] - 0s 757us/step - loss: 1.3667\n",
      "Epoch 432/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 1.6133\n",
      "Epoch 433/1000\n",
      "41/41 [==============================] - 0s 774us/step - loss: 1.5168\n",
      "Epoch 434/1000\n",
      "41/41 [==============================] - 0s 780us/step - loss: 1.4437\n",
      "Epoch 435/1000\n",
      "41/41 [==============================] - 0s 832us/step - loss: 1.3699\n",
      "Epoch 436/1000\n",
      "41/41 [==============================] - 0s 853us/step - loss: 1.2755\n",
      "Epoch 437/1000\n",
      "41/41 [==============================] - 0s 915us/step - loss: 1.6050\n",
      "Epoch 438/1000\n",
      "41/41 [==============================] - 0s 873us/step - loss: 1.4298\n",
      "Epoch 439/1000\n",
      "41/41 [==============================] - 0s 846us/step - loss: 1.3099\n",
      "Epoch 440/1000\n",
      "41/41 [==============================] - 0s 846us/step - loss: 1.2944\n",
      "Epoch 441/1000\n",
      "41/41 [==============================] - 0s 671us/step - loss: 1.1449\n",
      "Epoch 442/1000\n",
      "41/41 [==============================] - 0s 875us/step - loss: 1.0690\n",
      "Epoch 443/1000\n",
      "41/41 [==============================] - 0s 818us/step - loss: 1.0985\n",
      "Epoch 444/1000\n",
      "41/41 [==============================] - 0s 911us/step - loss: 1.0456\n",
      "Epoch 445/1000\n",
      "41/41 [==============================] - 0s 872us/step - loss: 1.2458\n",
      "Epoch 446/1000\n",
      "41/41 [==============================] - 0s 911us/step - loss: 1.2402\n",
      "Epoch 447/1000\n",
      "41/41 [==============================] - 0s 893us/step - loss: 1.2924\n",
      "Epoch 448/1000\n",
      "41/41 [==============================] - 0s 860us/step - loss: 1.2390\n",
      "Epoch 449/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 1.1733\n",
      "Epoch 450/1000\n",
      "41/41 [==============================] - 0s 969us/step - loss: 1.2956\n",
      "Epoch 451/1000\n",
      "41/41 [==============================] - 0s 954us/step - loss: 1.2263\n",
      "Epoch 452/1000\n",
      "41/41 [==============================] - 0s 902us/step - loss: 1.3444\n",
      "Epoch 453/1000\n",
      "41/41 [==============================] - 0s 849us/step - loss: 1.2159\n",
      "Epoch 454/1000\n",
      "41/41 [==============================] - 0s 875us/step - loss: 1.2579\n",
      "Epoch 455/1000\n",
      "41/41 [==============================] - 0s 871us/step - loss: 1.1876\n",
      "Epoch 456/1000\n",
      "41/41 [==============================] - 0s 835us/step - loss: 1.1794\n",
      "Epoch 457/1000\n",
      "41/41 [==============================] - 0s 899us/step - loss: 1.2025\n",
      "Epoch 458/1000\n",
      "41/41 [==============================] - 0s 902us/step - loss: 1.1089\n",
      "Epoch 459/1000\n",
      "41/41 [==============================] - 0s 847us/step - loss: 1.1556\n",
      "Epoch 460/1000\n",
      "41/41 [==============================] - 0s 851us/step - loss: 1.0931\n",
      "Epoch 461/1000\n",
      "41/41 [==============================] - 0s 797us/step - loss: 1.0888\n",
      "Epoch 462/1000\n",
      "41/41 [==============================] - 0s 896us/step - loss: 1.3416\n",
      "Epoch 463/1000\n",
      "41/41 [==============================] - 0s 786us/step - loss: 1.2969\n",
      "Epoch 464/1000\n",
      "41/41 [==============================] - 0s 854us/step - loss: 1.6218\n",
      "Epoch 465/1000\n",
      "41/41 [==============================] - 0s 843us/step - loss: 1.5714\n",
      "Epoch 466/1000\n",
      "41/41 [==============================] - 0s 901us/step - loss: 1.3951\n",
      "Epoch 467/1000\n",
      "41/41 [==============================] - 0s 902us/step - loss: 1.2015\n",
      "Epoch 468/1000\n",
      "41/41 [==============================] - 0s 861us/step - loss: 1.1552\n",
      "Epoch 469/1000\n",
      "41/41 [==============================] - 0s 908us/step - loss: 1.1852\n",
      "Epoch 470/1000\n",
      "41/41 [==============================] - 0s 897us/step - loss: 1.2292\n",
      "Epoch 471/1000\n",
      "41/41 [==============================] - 0s 846us/step - loss: 1.1890\n",
      "Epoch 472/1000\n",
      "41/41 [==============================] - 0s 919us/step - loss: 1.1635\n",
      "Epoch 473/1000\n",
      "41/41 [==============================] - 0s 886us/step - loss: 1.2161\n",
      "Epoch 474/1000\n",
      "41/41 [==============================] - 0s 843us/step - loss: 1.2222\n",
      "Epoch 475/1000\n",
      "41/41 [==============================] - 0s 842us/step - loss: 1.1387\n",
      "Epoch 476/1000\n",
      "41/41 [==============================] - 0s 842us/step - loss: 1.2000\n",
      "Epoch 477/1000\n",
      "41/41 [==============================] - 0s 861us/step - loss: 1.2056\n",
      "Epoch 478/1000\n",
      "41/41 [==============================] - 0s 752us/step - loss: 1.1497\n",
      "Epoch 479/1000\n",
      "41/41 [==============================] - 0s 862us/step - loss: 1.0670\n",
      "Epoch 480/1000\n",
      "41/41 [==============================] - 0s 861us/step - loss: 1.1396\n",
      "Epoch 481/1000\n",
      "41/41 [==============================] - 0s 903us/step - loss: 1.0806\n",
      "Epoch 482/1000\n",
      "41/41 [==============================] - 0s 843us/step - loss: 1.1658\n",
      "Epoch 483/1000\n",
      "41/41 [==============================] - 0s 858us/step - loss: 1.2106\n",
      "Epoch 484/1000\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "41/41 [==============================] - 0s 963us/step - loss: 1.2945\n",
      "Epoch 485/1000\n",
      "41/41 [==============================] - 0s 924us/step - loss: 1.8967\n",
      "Epoch 486/1000\n",
      "41/41 [==============================] - 0s 845us/step - loss: 1.7475\n",
      "Epoch 487/1000\n",
      "41/41 [==============================] - 0s 790us/step - loss: 1.6250\n",
      "Epoch 488/1000\n",
      "41/41 [==============================] - 0s 928us/step - loss: 1.3718\n",
      "Epoch 489/1000\n",
      "41/41 [==============================] - 0s 867us/step - loss: 1.1421\n",
      "Epoch 490/1000\n",
      "41/41 [==============================] - 0s 852us/step - loss: 1.0963\n",
      "Epoch 491/1000\n",
      "41/41 [==============================] - 0s 868us/step - loss: 1.0556\n",
      "Epoch 492/1000\n",
      "41/41 [==============================] - 0s 809us/step - loss: 1.0699\n",
      "Epoch 493/1000\n",
      "41/41 [==============================] - 0s 894us/step - loss: 1.0009\n",
      "Epoch 494/1000\n",
      "41/41 [==============================] - 0s 862us/step - loss: 0.9937\n",
      "Epoch 495/1000\n",
      "41/41 [==============================] - 0s 825us/step - loss: 1.0301\n",
      "Epoch 496/1000\n",
      "41/41 [==============================] - 0s 769us/step - loss: 1.1202\n",
      "Epoch 497/1000\n",
      "41/41 [==============================] - 0s 917us/step - loss: 1.0124\n",
      "Epoch 498/1000\n",
      "41/41 [==============================] - 0s 887us/step - loss: 1.1043\n",
      "Epoch 499/1000\n",
      "41/41 [==============================] - 0s 871us/step - loss: 1.1825\n",
      "Epoch 500/1000\n",
      "41/41 [==============================] - 0s 928us/step - loss: 1.3408\n",
      "Epoch 501/1000\n",
      "41/41 [==============================] - 0s 935us/step - loss: 1.2056\n",
      "Epoch 502/1000\n",
      "41/41 [==============================] - 0s 876us/step - loss: 1.3796\n",
      "Epoch 503/1000\n",
      "41/41 [==============================] - 0s 889us/step - loss: 1.6077\n",
      "Epoch 504/1000\n",
      "41/41 [==============================] - 0s 861us/step - loss: 1.3102\n",
      "Epoch 505/1000\n",
      "41/41 [==============================] - 0s 850us/step - loss: 1.1893\n",
      "Epoch 506/1000\n",
      "41/41 [==============================] - 0s 903us/step - loss: 1.0626\n",
      "Epoch 507/1000\n",
      "41/41 [==============================] - 0s 873us/step - loss: 1.0663\n",
      "Epoch 508/1000\n",
      "41/41 [==============================] - 0s 868us/step - loss: 1.1057\n",
      "Epoch 509/1000\n",
      "41/41 [==============================] - 0s 836us/step - loss: 1.1220\n",
      "Epoch 510/1000\n",
      "41/41 [==============================] - 0s 892us/step - loss: 1.1259\n",
      "Epoch 511/1000\n",
      "41/41 [==============================] - 0s 884us/step - loss: 0.9865\n",
      "Epoch 512/1000\n",
      "41/41 [==============================] - 0s 852us/step - loss: 1.0029\n",
      "Epoch 513/1000\n",
      "41/41 [==============================] - 0s 870us/step - loss: 0.9831\n",
      "Epoch 514/1000\n",
      "41/41 [==============================] - 0s 870us/step - loss: 1.0163\n",
      "Epoch 515/1000\n",
      "41/41 [==============================] - 0s 835us/step - loss: 1.2499\n",
      "Epoch 516/1000\n",
      "41/41 [==============================] - 0s 833us/step - loss: 1.2259\n",
      "Epoch 517/1000\n",
      "41/41 [==============================] - 0s 848us/step - loss: 1.0987\n",
      "Epoch 518/1000\n",
      "41/41 [==============================] - 0s 761us/step - loss: 1.0604\n",
      "Epoch 519/1000\n",
      "41/41 [==============================] - 0s 838us/step - loss: 1.0865\n",
      "Epoch 520/1000\n",
      "41/41 [==============================] - 0s 877us/step - loss: 1.0945\n",
      "Epoch 521/1000\n",
      "41/41 [==============================] - 0s 861us/step - loss: 0.9874\n",
      "Epoch 522/1000\n",
      "41/41 [==============================] - 0s 922us/step - loss: 0.9696\n",
      "Epoch 523/1000\n",
      "41/41 [==============================] - 0s 882us/step - loss: 1.0496\n",
      "Epoch 524/1000\n",
      "41/41 [==============================] - 0s 850us/step - loss: 1.0471\n",
      "Epoch 525/1000\n",
      "41/41 [==============================] - 0s 852us/step - loss: 1.1844\n",
      "Epoch 526/1000\n",
      "41/41 [==============================] - 0s 816us/step - loss: 1.5507\n",
      "Epoch 527/1000\n",
      "41/41 [==============================] - 0s 774us/step - loss: 1.9111\n",
      "Epoch 528/1000\n",
      "41/41 [==============================] - 0s 871us/step - loss: 2.3289\n",
      "Epoch 529/1000\n",
      "41/41 [==============================] - 0s 861us/step - loss: 2.0846\n",
      "Epoch 530/1000\n",
      "41/41 [==============================] - 0s 790us/step - loss: 1.4487\n",
      "Epoch 531/1000\n",
      "41/41 [==============================] - 0s 824us/step - loss: 1.1869\n",
      "Epoch 532/1000\n",
      "41/41 [==============================] - 0s 828us/step - loss: 1.0438\n",
      "Epoch 533/1000\n",
      "41/41 [==============================] - 0s 933us/step - loss: 0.9732\n",
      "Epoch 534/1000\n",
      "41/41 [==============================] - 0s 852us/step - loss: 0.9197\n",
      "Epoch 535/1000\n",
      "41/41 [==============================] - 0s 784us/step - loss: 0.9330\n",
      "Epoch 536/1000\n",
      "41/41 [==============================] - 0s 800us/step - loss: 0.9501\n",
      "Epoch 537/1000\n",
      "41/41 [==============================] - 0s 911us/step - loss: 0.9458\n",
      "Epoch 538/1000\n",
      "41/41 [==============================] - 0s 919us/step - loss: 0.9761\n",
      "Epoch 539/1000\n",
      "41/41 [==============================] - 0s 879us/step - loss: 0.9519\n",
      "Epoch 540/1000\n",
      "41/41 [==============================] - 0s 882us/step - loss: 0.9059\n",
      "Epoch 541/1000\n",
      "41/41 [==============================] - 0s 931us/step - loss: 0.9921\n",
      "Epoch 542/1000\n",
      "41/41 [==============================] - 0s 827us/step - loss: 1.0027\n",
      "Epoch 543/1000\n",
      "41/41 [==============================] - 0s 811us/step - loss: 0.9635\n",
      "Epoch 544/1000\n",
      "41/41 [==============================] - 0s 823us/step - loss: 1.0103\n",
      "Epoch 545/1000\n",
      "41/41 [==============================] - 0s 865us/step - loss: 1.1349\n",
      "Epoch 546/1000\n",
      "41/41 [==============================] - 0s 853us/step - loss: 1.3040\n",
      "Epoch 547/1000\n",
      "41/41 [==============================] - 0s 869us/step - loss: 1.1904\n",
      "Epoch 548/1000\n",
      "41/41 [==============================] - 0s 834us/step - loss: 0.9506\n",
      "Epoch 549/1000\n",
      "41/41 [==============================] - 0s 844us/step - loss: 1.0299\n",
      "Epoch 550/1000\n",
      "41/41 [==============================] - 0s 897us/step - loss: 0.9566\n",
      "Epoch 551/1000\n",
      "41/41 [==============================] - 0s 871us/step - loss: 1.0913\n",
      "Epoch 552/1000\n",
      "41/41 [==============================] - 0s 848us/step - loss: 1.0538\n",
      "Epoch 553/1000\n",
      "41/41 [==============================] - 0s 811us/step - loss: 1.0896\n",
      "Epoch 554/1000\n",
      "41/41 [==============================] - 0s 935us/step - loss: 1.0293\n",
      "Epoch 555/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 0.9942\n",
      "Epoch 556/1000\n",
      "41/41 [==============================] - 0s 852us/step - loss: 1.0384\n",
      "Epoch 557/1000\n",
      "41/41 [==============================] - 0s 883us/step - loss: 1.2040\n",
      "Epoch 558/1000\n",
      "41/41 [==============================] - 0s 865us/step - loss: 1.4531\n",
      "Epoch 559/1000\n",
      "41/41 [==============================] - 0s 802us/step - loss: 1.5847\n",
      "Epoch 560/1000\n",
      "41/41 [==============================] - 0s 827us/step - loss: 1.5566\n",
      "Epoch 561/1000\n",
      "41/41 [==============================] - 0s 838us/step - loss: 1.3760\n",
      "Epoch 562/1000\n",
      "41/41 [==============================] - 0s 904us/step - loss: 1.2487\n",
      "Epoch 563/1000\n",
      "41/41 [==============================] - 0s 882us/step - loss: 0.9602\n",
      "Epoch 564/1000\n",
      "41/41 [==============================] - 0s 837us/step - loss: 0.9160\n",
      "Epoch 565/1000\n",
      "41/41 [==============================] - 0s 820us/step - loss: 1.0631\n",
      "Epoch 566/1000\n",
      "41/41 [==============================] - 0s 665us/step - loss: 1.1018\n",
      "Epoch 567/1000\n",
      "41/41 [==============================] - 0s 813us/step - loss: 1.1217\n",
      "Epoch 568/1000\n",
      "41/41 [==============================] - 0s 846us/step - loss: 1.1144\n",
      "Epoch 569/1000\n",
      "41/41 [==============================] - 0s 875us/step - loss: 1.0436\n",
      "Epoch 570/1000\n",
      "41/41 [==============================] - 0s 828us/step - loss: 0.9933\n",
      "Epoch 571/1000\n",
      "41/41 [==============================] - 0s 851us/step - loss: 0.9738\n",
      "Epoch 572/1000\n",
      "41/41 [==============================] - 0s 863us/step - loss: 0.9423\n",
      "Epoch 573/1000\n",
      "41/41 [==============================] - 0s 842us/step - loss: 0.9736\n",
      "Epoch 574/1000\n",
      "41/41 [==============================] - 0s 876us/step - loss: 1.0420\n",
      "Epoch 575/1000\n",
      "41/41 [==============================] - 0s 870us/step - loss: 1.2859\n",
      "Epoch 576/1000\n",
      "41/41 [==============================] - 0s 811us/step - loss: 1.1101\n",
      "Epoch 577/1000\n",
      "41/41 [==============================] - 0s 812us/step - loss: 1.3038\n",
      "Epoch 578/1000\n",
      "41/41 [==============================] - 0s 806us/step - loss: 1.3916\n",
      "Epoch 579/1000\n",
      "41/41 [==============================] - 0s 842us/step - loss: 1.0838\n",
      "Epoch 580/1000\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "41/41 [==============================] - 0s 858us/step - loss: 0.9514\n",
      "Epoch 581/1000\n",
      "41/41 [==============================] - 0s 846us/step - loss: 0.9909\n",
      "Epoch 582/1000\n",
      "41/41 [==============================] - 0s 839us/step - loss: 0.9069\n",
      "Epoch 583/1000\n",
      "41/41 [==============================] - 0s 833us/step - loss: 0.9024\n",
      "Epoch 584/1000\n",
      "41/41 [==============================] - 0s 855us/step - loss: 0.9078\n",
      "Epoch 585/1000\n",
      "41/41 [==============================] - 0s 871us/step - loss: 0.9533\n",
      "Epoch 586/1000\n",
      "41/41 [==============================] - 0s 900us/step - loss: 0.8626\n",
      "Epoch 587/1000\n",
      "41/41 [==============================] - 0s 860us/step - loss: 0.8714\n",
      "Epoch 588/1000\n",
      "41/41 [==============================] - 0s 915us/step - loss: 0.8996\n",
      "Epoch 589/1000\n",
      "41/41 [==============================] - 0s 857us/step - loss: 0.9481\n",
      "Epoch 590/1000\n",
      "41/41 [==============================] - 0s 816us/step - loss: 0.9018\n",
      "Epoch 591/1000\n",
      "41/41 [==============================] - 0s 833us/step - loss: 0.9145\n",
      "Epoch 592/1000\n",
      "41/41 [==============================] - 0s 760us/step - loss: 0.9630\n",
      "Epoch 593/1000\n",
      "41/41 [==============================] - 0s 902us/step - loss: 0.9864\n",
      "Epoch 594/1000\n",
      "41/41 [==============================] - 0s 834us/step - loss: 0.9489\n",
      "Epoch 595/1000\n",
      "41/41 [==============================] - 0s 850us/step - loss: 0.9679\n",
      "Epoch 596/1000\n",
      "41/41 [==============================] - 0s 888us/step - loss: 1.0540\n",
      "Epoch 597/1000\n",
      "41/41 [==============================] - 0s 895us/step - loss: 1.0540\n",
      "Epoch 598/1000\n",
      "41/41 [==============================] - 0s 842us/step - loss: 0.9684\n",
      "Epoch 599/1000\n",
      "41/41 [==============================] - 0s 843us/step - loss: 0.9953\n",
      "Epoch 600/1000\n",
      "41/41 [==============================] - 0s 813us/step - loss: 0.9648\n",
      "Epoch 601/1000\n",
      "41/41 [==============================] - 0s 811us/step - loss: 0.9033\n",
      "Epoch 602/1000\n",
      "41/41 [==============================] - 0s 817us/step - loss: 1.0422\n",
      "Epoch 603/1000\n",
      "41/41 [==============================] - 0s 847us/step - loss: 1.9481\n",
      "Epoch 604/1000\n",
      "41/41 [==============================] - 0s 826us/step - loss: 2.4014\n",
      "Epoch 605/1000\n",
      "41/41 [==============================] - 0s 865us/step - loss: 1.6376\n",
      "Epoch 606/1000\n",
      "41/41 [==============================] - 0s 823us/step - loss: 1.4795\n",
      "Epoch 607/1000\n",
      "41/41 [==============================] - 0s 837us/step - loss: 1.2674\n",
      "Epoch 608/1000\n",
      "41/41 [==============================] - 0s 811us/step - loss: 1.0733\n",
      "Epoch 609/1000\n",
      "41/41 [==============================] - 0s 870us/step - loss: 0.9930\n",
      "Epoch 610/1000\n",
      "41/41 [==============================] - 0s 858us/step - loss: 0.9825\n",
      "Epoch 611/1000\n",
      "41/41 [==============================] - 0s 824us/step - loss: 0.9036\n",
      "Epoch 612/1000\n",
      "41/41 [==============================] - 0s 855us/step - loss: 0.9722\n",
      "Epoch 613/1000\n",
      "41/41 [==============================] - 0s 869us/step - loss: 0.8850\n",
      "Epoch 614/1000\n",
      "41/41 [==============================] - 0s 871us/step - loss: 0.8437\n",
      "Epoch 615/1000\n",
      "41/41 [==============================] - 0s 911us/step - loss: 0.8418\n",
      "Epoch 616/1000\n",
      "41/41 [==============================] - 0s 868us/step - loss: 0.9013\n",
      "Epoch 617/1000\n",
      "41/41 [==============================] - 0s 883us/step - loss: 1.0015\n",
      "Epoch 618/1000\n",
      "41/41 [==============================] - 0s 953us/step - loss: 1.0932\n",
      "Epoch 619/1000\n",
      "41/41 [==============================] - 0s 819us/step - loss: 1.1394\n",
      "Epoch 620/1000\n",
      "41/41 [==============================] - 0s 937us/step - loss: 1.0385\n",
      "Epoch 621/1000\n",
      "41/41 [==============================] - 0s 870us/step - loss: 0.9336\n",
      "Epoch 622/1000\n",
      "41/41 [==============================] - 0s 870us/step - loss: 0.8601\n",
      "Epoch 623/1000\n",
      "41/41 [==============================] - 0s 876us/step - loss: 0.9020\n",
      "Epoch 624/1000\n",
      "41/41 [==============================] - 0s 889us/step - loss: 0.9565\n",
      "Epoch 625/1000\n",
      "41/41 [==============================] - 0s 661us/step - loss: 1.0126\n",
      "Epoch 626/1000\n",
      "41/41 [==============================] - 0s 858us/step - loss: 1.1369\n",
      "Epoch 627/1000\n",
      "41/41 [==============================] - 0s 834us/step - loss: 1.3698\n",
      "Epoch 628/1000\n",
      "41/41 [==============================] - 0s 825us/step - loss: 1.4616\n",
      "Epoch 629/1000\n",
      "41/41 [==============================] - 0s 830us/step - loss: 1.2615\n",
      "Epoch 630/1000\n",
      "41/41 [==============================] - 0s 853us/step - loss: 1.0313\n",
      "Epoch 631/1000\n",
      "41/41 [==============================] - 0s 852us/step - loss: 1.0048\n",
      "Epoch 632/1000\n",
      "41/41 [==============================] - 0s 837us/step - loss: 0.9446\n",
      "Epoch 633/1000\n",
      "41/41 [==============================] - 0s 807us/step - loss: 0.9173\n",
      "Epoch 634/1000\n",
      "41/41 [==============================] - 0s 799us/step - loss: 0.8690\n",
      "Epoch 635/1000\n",
      "41/41 [==============================] - 0s 836us/step - loss: 0.8194\n",
      "Epoch 636/1000\n",
      "41/41 [==============================] - 0s 907us/step - loss: 0.7691\n",
      "Epoch 637/1000\n",
      "41/41 [==============================] - 0s 838us/step - loss: 0.8485\n",
      "Epoch 638/1000\n",
      "41/41 [==============================] - 0s 822us/step - loss: 0.8822\n",
      "Epoch 639/1000\n",
      "41/41 [==============================] - 0s 855us/step - loss: 0.8616\n",
      "Epoch 640/1000\n",
      "41/41 [==============================] - 0s 672us/step - loss: 1.0159\n",
      "Epoch 641/1000\n",
      "41/41 [==============================] - 0s 853us/step - loss: 1.0297\n",
      "Epoch 642/1000\n",
      "41/41 [==============================] - 0s 844us/step - loss: 1.0026\n",
      "Epoch 643/1000\n",
      "41/41 [==============================] - 0s 910us/step - loss: 1.2898\n",
      "Epoch 644/1000\n",
      "41/41 [==============================] - 0s 872us/step - loss: 1.1654\n",
      "Epoch 645/1000\n",
      "41/41 [==============================] - 0s 896us/step - loss: 1.0169\n",
      "Epoch 646/1000\n",
      "41/41 [==============================] - 0s 822us/step - loss: 0.9706\n",
      "Epoch 647/1000\n",
      "41/41 [==============================] - 0s 874us/step - loss: 1.0088\n",
      "Epoch 648/1000\n",
      "41/41 [==============================] - 0s 925us/step - loss: 0.8806\n",
      "Epoch 649/1000\n",
      "41/41 [==============================] - 0s 869us/step - loss: 0.8220\n",
      "Epoch 650/1000\n",
      "41/41 [==============================] - 0s 833us/step - loss: 0.8342\n",
      "Epoch 651/1000\n",
      "41/41 [==============================] - 0s 761us/step - loss: 0.9601\n",
      "Epoch 652/1000\n",
      "41/41 [==============================] - 0s 807us/step - loss: 0.8526\n",
      "Epoch 653/1000\n",
      "41/41 [==============================] - 0s 884us/step - loss: 0.8420\n",
      "Epoch 654/1000\n",
      "41/41 [==============================] - 0s 930us/step - loss: 0.9752\n",
      "Epoch 655/1000\n",
      "41/41 [==============================] - 0s 907us/step - loss: 0.9351\n",
      "Epoch 656/1000\n",
      "41/41 [==============================] - 0s 824us/step - loss: 1.1305\n",
      "Epoch 657/1000\n",
      "41/41 [==============================] - 0s 883us/step - loss: 1.1159\n",
      "Epoch 658/1000\n",
      "41/41 [==============================] - 0s 860us/step - loss: 1.4029\n",
      "Epoch 659/1000\n",
      "41/41 [==============================] - 0s 774us/step - loss: 1.1454\n",
      "Epoch 660/1000\n",
      "41/41 [==============================] - 0s 857us/step - loss: 0.9123\n",
      "Epoch 661/1000\n",
      "41/41 [==============================] - 0s 821us/step - loss: 0.8814\n",
      "Epoch 662/1000\n",
      "41/41 [==============================] - 0s 857us/step - loss: 0.9154\n",
      "Epoch 663/1000\n",
      "41/41 [==============================] - 0s 886us/step - loss: 0.8272\n",
      "Epoch 664/1000\n",
      "41/41 [==============================] - 0s 768us/step - loss: 0.8648\n",
      "Epoch 665/1000\n",
      "41/41 [==============================] - 0s 813us/step - loss: 0.8448\n",
      "Epoch 666/1000\n",
      "41/41 [==============================] - 0s 824us/step - loss: 0.8597\n",
      "Epoch 667/1000\n",
      "41/41 [==============================] - 0s 875us/step - loss: 1.0349\n",
      "Epoch 668/1000\n",
      "41/41 [==============================] - 0s 722us/step - loss: 0.9208\n",
      "Epoch 669/1000\n",
      "41/41 [==============================] - 0s 889us/step - loss: 1.0025\n",
      "Epoch 670/1000\n",
      "41/41 [==============================] - 0s 867us/step - loss: 0.9787\n",
      "Epoch 671/1000\n",
      "41/41 [==============================] - 0s 807us/step - loss: 1.0099\n",
      "Epoch 672/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 1.0713\n",
      "Epoch 673/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 1.0641\n",
      "Epoch 674/1000\n",
      "41/41 [==============================] - 0s 829us/step - loss: 1.0556\n",
      "Epoch 675/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 1.0892\n",
      "Epoch 676/1000\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "41/41 [==============================] - 0s 1ms/step - loss: 0.9923\n",
      "Epoch 677/1000\n",
      "41/41 [==============================] - 0s 930us/step - loss: 0.8932\n",
      "Epoch 678/1000\n",
      "41/41 [==============================] - 0s 887us/step - loss: 0.9310\n",
      "Epoch 679/1000\n",
      "41/41 [==============================] - 0s 876us/step - loss: 0.9171\n",
      "Epoch 680/1000\n",
      "41/41 [==============================] - 0s 904us/step - loss: 0.9894\n",
      "Epoch 681/1000\n",
      "41/41 [==============================] - 0s 885us/step - loss: 1.0720\n",
      "Epoch 682/1000\n",
      "41/41 [==============================] - 0s 833us/step - loss: 1.0047\n",
      "Epoch 683/1000\n",
      "41/41 [==============================] - 0s 905us/step - loss: 0.9593\n",
      "Epoch 684/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 0.9808\n",
      "Epoch 685/1000\n",
      "41/41 [==============================] - 0s 909us/step - loss: 1.0024\n",
      "Epoch 686/1000\n",
      "41/41 [==============================] - ETA: 0s - loss: 0.865 - 0s 877us/step - loss: 0.8160\n",
      "Epoch 687/1000\n",
      "41/41 [==============================] - 0s 852us/step - loss: 0.8365\n",
      "Epoch 688/1000\n",
      "41/41 [==============================] - 0s 924us/step - loss: 0.8325\n",
      "Epoch 689/1000\n",
      "41/41 [==============================] - 0s 817us/step - loss: 0.9090\n",
      "Epoch 690/1000\n",
      "41/41 [==============================] - 0s 833us/step - loss: 0.8748\n",
      "Epoch 691/1000\n",
      "41/41 [==============================] - 0s 988us/step - loss: 0.9576\n",
      "Epoch 692/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 1.1111\n",
      "Epoch 693/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 0.9826\n",
      "Epoch 694/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 1.1005\n",
      "Epoch 695/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 0.9713\n",
      "Epoch 696/1000\n",
      "41/41 [==============================] - 0s 842us/step - loss: 0.9017\n",
      "Epoch 697/1000\n",
      "41/41 [==============================] - 0s 893us/step - loss: 0.8365\n",
      "Epoch 698/1000\n",
      "41/41 [==============================] - 0s 816us/step - loss: 0.8579\n",
      "Epoch 699/1000\n",
      "41/41 [==============================] - 0s 822us/step - loss: 0.8036\n",
      "Epoch 700/1000\n",
      "41/41 [==============================] - 0s 806us/step - loss: 0.8466\n",
      "Epoch 701/1000\n",
      "41/41 [==============================] - 0s 823us/step - loss: 1.2118\n",
      "Epoch 702/1000\n",
      "41/41 [==============================] - 0s 855us/step - loss: 1.1650\n",
      "Epoch 703/1000\n",
      "41/41 [==============================] - 0s 851us/step - loss: 1.1185\n",
      "Epoch 704/1000\n",
      "41/41 [==============================] - 0s 844us/step - loss: 1.0128\n",
      "Epoch 705/1000\n",
      "41/41 [==============================] - 0s 807us/step - loss: 0.9101\n",
      "Epoch 706/1000\n",
      "41/41 [==============================] - 0s 842us/step - loss: 0.7544\n",
      "Epoch 707/1000\n",
      "41/41 [==============================] - 0s 776us/step - loss: 0.7288\n",
      "Epoch 708/1000\n",
      "41/41 [==============================] - 0s 867us/step - loss: 0.7656\n",
      "Epoch 709/1000\n",
      "41/41 [==============================] - 0s 858us/step - loss: 0.8069\n",
      "Epoch 710/1000\n",
      "41/41 [==============================] - 0s 833us/step - loss: 0.8814\n",
      "Epoch 711/1000\n",
      "41/41 [==============================] - 0s 815us/step - loss: 0.9237\n",
      "Epoch 712/1000\n",
      "41/41 [==============================] - 0s 795us/step - loss: 0.9745\n",
      "Epoch 713/1000\n",
      "41/41 [==============================] - 0s 846us/step - loss: 0.9059\n",
      "Epoch 714/1000\n",
      "41/41 [==============================] - 0s 869us/step - loss: 1.0991\n",
      "Epoch 715/1000\n",
      "41/41 [==============================] - 0s 848us/step - loss: 1.0870\n",
      "Epoch 716/1000\n",
      "41/41 [==============================] - 0s 874us/step - loss: 0.8786\n",
      "Epoch 717/1000\n",
      "41/41 [==============================] - 0s 863us/step - loss: 0.8284\n",
      "Epoch 718/1000\n",
      "41/41 [==============================] - 0s 882us/step - loss: 0.8468\n",
      "Epoch 719/1000\n",
      "41/41 [==============================] - 0s 852us/step - loss: 0.9087\n",
      "Epoch 720/1000\n",
      "41/41 [==============================] - 0s 861us/step - loss: 0.9602\n",
      "Epoch 721/1000\n",
      "41/41 [==============================] - 0s 840us/step - loss: 0.9087\n",
      "Epoch 722/1000\n",
      "41/41 [==============================] - 0s 853us/step - loss: 0.8990\n",
      "Epoch 723/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 1.0267\n",
      "Epoch 724/1000\n",
      "41/41 [==============================] - 0s 873us/step - loss: 0.9572\n",
      "Epoch 725/1000\n",
      "41/41 [==============================] - 0s 933us/step - loss: 0.8517\n",
      "Epoch 726/1000\n",
      "41/41 [==============================] - 0s 876us/step - loss: 1.1326\n",
      "Epoch 727/1000\n",
      "41/41 [==============================] - 0s 888us/step - loss: 1.1071\n",
      "Epoch 728/1000\n",
      "41/41 [==============================] - 0s 904us/step - loss: 1.1896\n",
      "Epoch 729/1000\n",
      "41/41 [==============================] - 0s 913us/step - loss: 1.1521\n",
      "Epoch 730/1000\n",
      "41/41 [==============================] - 0s 826us/step - loss: 1.0896\n",
      "Epoch 731/1000\n",
      "41/41 [==============================] - 0s 897us/step - loss: 1.1964\n",
      "Epoch 732/1000\n",
      "41/41 [==============================] - 0s 933us/step - loss: 1.0623\n",
      "Epoch 733/1000\n",
      "41/41 [==============================] - 0s 831us/step - loss: 0.9278\n",
      "Epoch 734/1000\n",
      "41/41 [==============================] - 0s 908us/step - loss: 0.8306\n",
      "Epoch 735/1000\n",
      "41/41 [==============================] - 0s 755us/step - loss: 0.7749\n",
      "Epoch 736/1000\n",
      "41/41 [==============================] - 0s 935us/step - loss: 0.7133\n",
      "Epoch 737/1000\n",
      "41/41 [==============================] - 0s 862us/step - loss: 0.6981\n",
      "Epoch 738/1000\n",
      "41/41 [==============================] - 0s 977us/step - loss: 0.7399\n",
      "Epoch 739/1000\n",
      "41/41 [==============================] - 0s 959us/step - loss: 0.9133\n",
      "Epoch 740/1000\n",
      "41/41 [==============================] - 0s 920us/step - loss: 0.8253\n",
      "Epoch 741/1000\n",
      "41/41 [==============================] - 0s 908us/step - loss: 0.7636\n",
      "Epoch 742/1000\n",
      "41/41 [==============================] - 0s 812us/step - loss: 0.8377\n",
      "Epoch 743/1000\n",
      "41/41 [==============================] - 0s 860us/step - loss: 0.8480\n",
      "Epoch 744/1000\n",
      "41/41 [==============================] - 0s 753us/step - loss: 0.8060\n",
      "Epoch 745/1000\n",
      "41/41 [==============================] - 0s 897us/step - loss: 0.7386\n",
      "Epoch 746/1000\n",
      "41/41 [==============================] - 0s 928us/step - loss: 0.7695\n",
      "Epoch 747/1000\n",
      "41/41 [==============================] - 0s 870us/step - loss: 0.8070\n",
      "Epoch 748/1000\n",
      "41/41 [==============================] - 0s 966us/step - loss: 0.8295\n",
      "Epoch 749/1000\n",
      "41/41 [==============================] - 0s 949us/step - loss: 0.9849\n",
      "Epoch 750/1000\n",
      "41/41 [==============================] - 0s 948us/step - loss: 1.0741\n",
      "Epoch 751/1000\n",
      "41/41 [==============================] - 0s 833us/step - loss: 1.2598\n",
      "Epoch 752/1000\n",
      "41/41 [==============================] - 0s 899us/step - loss: 0.9104\n",
      "Epoch 753/1000\n",
      "41/41 [==============================] - 0s 870us/step - loss: 0.7947\n",
      "Epoch 754/1000\n",
      "41/41 [==============================] - 0s 827us/step - loss: 0.7739\n",
      "Epoch 755/1000\n",
      "41/41 [==============================] - 0s 869us/step - loss: 0.8130\n",
      "Epoch 756/1000\n",
      "41/41 [==============================] - 0s 844us/step - loss: 0.8477\n",
      "Epoch 757/1000\n",
      "41/41 [==============================] - 0s 770us/step - loss: 0.8397\n",
      "Epoch 758/1000\n",
      "41/41 [==============================] - 0s 846us/step - loss: 0.8366\n",
      "Epoch 759/1000\n",
      "41/41 [==============================] - 0s 918us/step - loss: 0.9412\n",
      "Epoch 760/1000\n",
      "41/41 [==============================] - 0s 807us/step - loss: 1.0259\n",
      "Epoch 761/1000\n",
      "41/41 [==============================] - 0s 863us/step - loss: 0.8699\n",
      "Epoch 762/1000\n",
      "41/41 [==============================] - 0s 865us/step - loss: 0.8742\n",
      "Epoch 763/1000\n",
      "41/41 [==============================] - 0s 968us/step - loss: 0.7864\n",
      "Epoch 764/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 0.7651\n",
      "Epoch 765/1000\n",
      "41/41 [==============================] - 0s 884us/step - loss: 0.8534\n",
      "Epoch 766/1000\n",
      "41/41 [==============================] - 0s 832us/step - loss: 0.7396\n",
      "Epoch 767/1000\n",
      "41/41 [==============================] - 0s 924us/step - loss: 0.7175\n",
      "Epoch 768/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 0.7143\n",
      "Epoch 769/1000\n",
      "41/41 [==============================] - 0s 776us/step - loss: 0.6851\n",
      "Epoch 770/1000\n",
      "41/41 [==============================] - 0s 973us/step - loss: 0.6988\n",
      "Epoch 771/1000\n",
      "41/41 [==============================] - 0s 869us/step - loss: 0.6672\n",
      "Epoch 772/1000\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "41/41 [==============================] - 0s 877us/step - loss: 0.7277\n",
      "Epoch 773/1000\n",
      "41/41 [==============================] - 0s 748us/step - loss: 0.7321\n",
      "Epoch 774/1000\n",
      "41/41 [==============================] - 0s 889us/step - loss: 0.8801\n",
      "Epoch 775/1000\n",
      "41/41 [==============================] - 0s 986us/step - loss: 0.9412\n",
      "Epoch 776/1000\n",
      "41/41 [==============================] - 0s 878us/step - loss: 0.8487\n",
      "Epoch 777/1000\n",
      "41/41 [==============================] - 0s 916us/step - loss: 0.8179\n",
      "Epoch 778/1000\n",
      "41/41 [==============================] - 0s 890us/step - loss: 0.7644\n",
      "Epoch 779/1000\n",
      "41/41 [==============================] - 0s 841us/step - loss: 0.7358\n",
      "Epoch 780/1000\n",
      "41/41 [==============================] - 0s 915us/step - loss: 0.7347\n",
      "Epoch 781/1000\n",
      "41/41 [==============================] - 0s 875us/step - loss: 0.8349\n",
      "Epoch 782/1000\n",
      "41/41 [==============================] - 0s 867us/step - loss: 0.7820\n",
      "Epoch 783/1000\n",
      "41/41 [==============================] - 0s 891us/step - loss: 0.6999\n",
      "Epoch 784/1000\n",
      "41/41 [==============================] - 0s 921us/step - loss: 0.7518\n",
      "Epoch 785/1000\n",
      "41/41 [==============================] - 0s 854us/step - loss: 0.7269\n",
      "Epoch 786/1000\n",
      "41/41 [==============================] - 0s 881us/step - loss: 0.7371\n",
      "Epoch 787/1000\n",
      "41/41 [==============================] - 0s 856us/step - loss: 0.7581\n",
      "Epoch 788/1000\n",
      "41/41 [==============================] - 0s 858us/step - loss: 0.8538\n",
      "Epoch 789/1000\n",
      "41/41 [==============================] - 0s 841us/step - loss: 0.8631\n",
      "Epoch 790/1000\n",
      "41/41 [==============================] - 0s 825us/step - loss: 0.9880\n",
      "Epoch 791/1000\n",
      "41/41 [==============================] - 0s 798us/step - loss: 1.0346\n",
      "Epoch 792/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 0.9349\n",
      "Epoch 793/1000\n",
      "41/41 [==============================] - 0s 653us/step - loss: 0.8132\n",
      "Epoch 794/1000\n",
      "41/41 [==============================] - 0s 812us/step - loss: 0.7927\n",
      "Epoch 795/1000\n",
      "41/41 [==============================] - 0s 826us/step - loss: 0.9774\n",
      "Epoch 796/1000\n",
      "41/41 [==============================] - 0s 864us/step - loss: 0.9429\n",
      "Epoch 797/1000\n",
      "41/41 [==============================] - 0s 854us/step - loss: 1.1202\n",
      "Epoch 798/1000\n",
      "41/41 [==============================] - 0s 826us/step - loss: 1.0829\n",
      "Epoch 799/1000\n",
      "41/41 [==============================] - 0s 827us/step - loss: 0.8893\n",
      "Epoch 800/1000\n",
      "41/41 [==============================] - 0s 845us/step - loss: 0.7667\n",
      "Epoch 801/1000\n",
      "41/41 [==============================] - 0s 761us/step - loss: 0.7587\n",
      "Epoch 802/1000\n",
      "41/41 [==============================] - 0s 916us/step - loss: 0.7464\n",
      "Epoch 803/1000\n",
      "41/41 [==============================] - 0s 893us/step - loss: 0.7903\n",
      "Epoch 804/1000\n",
      "41/41 [==============================] - 0s 874us/step - loss: 0.9879\n",
      "Epoch 805/1000\n",
      "41/41 [==============================] - 0s 901us/step - loss: 1.0828\n",
      "Epoch 806/1000\n",
      "41/41 [==============================] - 0s 865us/step - loss: 1.2041\n",
      "Epoch 807/1000\n",
      "41/41 [==============================] - 0s 820us/step - loss: 0.9901\n",
      "Epoch 808/1000\n",
      "41/41 [==============================] - 0s 836us/step - loss: 1.2184\n",
      "Epoch 809/1000\n",
      "41/41 [==============================] - 0s 760us/step - loss: 0.9555\n",
      "Epoch 810/1000\n",
      "41/41 [==============================] - 0s 848us/step - loss: 0.8688\n",
      "Epoch 811/1000\n",
      "41/41 [==============================] - 0s 676us/step - loss: 0.7109\n",
      "Epoch 812/1000\n",
      "41/41 [==============================] - 0s 876us/step - loss: 0.7966\n",
      "Epoch 813/1000\n",
      "41/41 [==============================] - 0s 893us/step - loss: 0.7615\n",
      "Epoch 814/1000\n",
      "41/41 [==============================] - 0s 845us/step - loss: 0.7454\n",
      "Epoch 815/1000\n",
      "41/41 [==============================] - 0s 823us/step - loss: 0.7130\n",
      "Epoch 816/1000\n",
      "41/41 [==============================] - 0s 820us/step - loss: 0.6913\n",
      "Epoch 817/1000\n",
      "41/41 [==============================] - 0s 759us/step - loss: 0.7384\n",
      "Epoch 818/1000\n",
      "41/41 [==============================] - 0s 868us/step - loss: 0.7172\n",
      "Epoch 819/1000\n",
      "41/41 [==============================] - 0s 904us/step - loss: 0.6066\n",
      "Epoch 820/1000\n",
      "41/41 [==============================] - 0s 858us/step - loss: 0.6150\n",
      "Epoch 821/1000\n",
      "41/41 [==============================] - 0s 838us/step - loss: 0.6450\n",
      "Epoch 822/1000\n",
      "41/41 [==============================] - 0s 893us/step - loss: 0.6953\n",
      "Epoch 823/1000\n",
      "41/41 [==============================] - 0s 847us/step - loss: 0.6256\n",
      "Epoch 824/1000\n",
      "41/41 [==============================] - 0s 836us/step - loss: 0.6529\n",
      "Epoch 825/1000\n",
      "41/41 [==============================] - 0s 855us/step - loss: 0.7041\n",
      "Epoch 826/1000\n",
      "41/41 [==============================] - 0s 864us/step - loss: 0.7627\n",
      "Epoch 827/1000\n",
      "41/41 [==============================] - 0s 867us/step - loss: 0.8809\n",
      "Epoch 828/1000\n",
      "41/41 [==============================] - 0s 852us/step - loss: 0.9592\n",
      "Epoch 829/1000\n",
      "41/41 [==============================] - 0s 821us/step - loss: 1.1594\n",
      "Epoch 830/1000\n",
      "41/41 [==============================] - 0s 819us/step - loss: 1.1747\n",
      "Epoch 831/1000\n",
      "41/41 [==============================] - 0s 810us/step - loss: 1.2031\n",
      "Epoch 832/1000\n",
      "41/41 [==============================] - 0s 920us/step - loss: 1.0065\n",
      "Epoch 833/1000\n",
      "41/41 [==============================] - 0s 888us/step - loss: 1.2424\n",
      "Epoch 834/1000\n",
      "41/41 [==============================] - 0s 832us/step - loss: 1.0561\n",
      "Epoch 835/1000\n",
      "41/41 [==============================] - 0s 816us/step - loss: 1.1266\n",
      "Epoch 836/1000\n",
      "41/41 [==============================] - 0s 778us/step - loss: 1.0440\n",
      "Epoch 837/1000\n",
      "41/41 [==============================] - 0s 853us/step - loss: 0.8088\n",
      "Epoch 838/1000\n",
      "41/41 [==============================] - 0s 843us/step - loss: 0.7049\n",
      "Epoch 839/1000\n",
      "41/41 [==============================] - 0s 776us/step - loss: 0.6986\n",
      "Epoch 840/1000\n",
      "41/41 [==============================] - 0s 797us/step - loss: 0.6502\n",
      "Epoch 841/1000\n",
      "41/41 [==============================] - 0s 827us/step - loss: 0.6474\n",
      "Epoch 842/1000\n",
      "41/41 [==============================] - 0s 814us/step - loss: 0.6194\n",
      "Epoch 843/1000\n",
      "41/41 [==============================] - 0s 888us/step - loss: 0.6849\n",
      "Epoch 844/1000\n",
      "41/41 [==============================] - 0s 870us/step - loss: 0.6667\n",
      "Epoch 845/1000\n",
      "41/41 [==============================] - 0s 788us/step - loss: 0.6663\n",
      "Epoch 846/1000\n",
      "41/41 [==============================] - 0s 856us/step - loss: 0.5761\n",
      "Epoch 847/1000\n",
      "41/41 [==============================] - 0s 829us/step - loss: 0.5986\n",
      "Epoch 848/1000\n",
      "41/41 [==============================] - 0s 913us/step - loss: 0.6724\n",
      "Epoch 849/1000\n",
      "41/41 [==============================] - 0s 834us/step - loss: 0.5990\n",
      "Epoch 850/1000\n",
      "41/41 [==============================] - 0s 792us/step - loss: 0.7016\n",
      "Epoch 851/1000\n",
      "41/41 [==============================] - 0s 811us/step - loss: 0.6910\n",
      "Epoch 852/1000\n",
      "41/41 [==============================] - 0s 845us/step - loss: 0.6391\n",
      "Epoch 853/1000\n",
      "41/41 [==============================] - 0s 837us/step - loss: 0.7485\n",
      "Epoch 854/1000\n",
      "41/41 [==============================] - 0s 839us/step - loss: 0.7708\n",
      "Epoch 855/1000\n",
      "41/41 [==============================] - 0s 847us/step - loss: 0.9276\n",
      "Epoch 856/1000\n",
      "41/41 [==============================] - 0s 873us/step - loss: 0.9100\n",
      "Epoch 857/1000\n",
      "41/41 [==============================] - 0s 869us/step - loss: 0.7690\n",
      "Epoch 858/1000\n",
      "41/41 [==============================] - 0s 906us/step - loss: 0.7254\n",
      "Epoch 859/1000\n",
      "41/41 [==============================] - 0s 827us/step - loss: 0.8087\n",
      "Epoch 860/1000\n",
      "41/41 [==============================] - 0s 863us/step - loss: 0.7807\n",
      "Epoch 861/1000\n",
      "41/41 [==============================] - 0s 784us/step - loss: 0.7192\n",
      "Epoch 862/1000\n",
      "41/41 [==============================] - 0s 914us/step - loss: 0.7038\n",
      "Epoch 863/1000\n",
      "41/41 [==============================] - 0s 805us/step - loss: 0.7105\n",
      "Epoch 864/1000\n",
      "41/41 [==============================] - 0s 878us/step - loss: 0.7251\n",
      "Epoch 865/1000\n",
      "41/41 [==============================] - 0s 860us/step - loss: 0.6840\n",
      "Epoch 866/1000\n",
      "41/41 [==============================] - 0s 862us/step - loss: 0.6769\n",
      "Epoch 867/1000\n",
      "41/41 [==============================] - 0s 833us/step - loss: 0.7178\n",
      "Epoch 868/1000\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "41/41 [==============================] - 0s 855us/step - loss: 0.6912\n",
      "Epoch 869/1000\n",
      "41/41 [==============================] - 0s 815us/step - loss: 0.7203\n",
      "Epoch 870/1000\n",
      "41/41 [==============================] - 0s 888us/step - loss: 0.6828\n",
      "Epoch 871/1000\n",
      "41/41 [==============================] - 0s 866us/step - loss: 0.7387\n",
      "Epoch 872/1000\n",
      "41/41 [==============================] - 0s 841us/step - loss: 0.7378\n",
      "Epoch 873/1000\n",
      "41/41 [==============================] - 0s 879us/step - loss: 0.7595\n",
      "Epoch 874/1000\n",
      "41/41 [==============================] - 0s 872us/step - loss: 0.6863\n",
      "Epoch 875/1000\n",
      "41/41 [==============================] - 0s 823us/step - loss: 0.7099\n",
      "Epoch 876/1000\n",
      "41/41 [==============================] - 0s 829us/step - loss: 0.5931\n",
      "Epoch 877/1000\n",
      "41/41 [==============================] - 0s 788us/step - loss: 0.6986\n",
      "Epoch 878/1000\n",
      "41/41 [==============================] - 0s 834us/step - loss: 0.9314\n",
      "Epoch 879/1000\n",
      "41/41 [==============================] - 0s 835us/step - loss: 0.9366\n",
      "Epoch 880/1000\n",
      "41/41 [==============================] - 0s 836us/step - loss: 1.0049\n",
      "Epoch 881/1000\n",
      "41/41 [==============================] - 0s 819us/step - loss: 1.2057\n",
      "Epoch 882/1000\n",
      "41/41 [==============================] - 0s 828us/step - loss: 0.8776\n",
      "Epoch 883/1000\n",
      "41/41 [==============================] - 0s 866us/step - loss: 0.9280\n",
      "Epoch 884/1000\n",
      "41/41 [==============================] - 0s 867us/step - loss: 0.8369\n",
      "Epoch 885/1000\n",
      "41/41 [==============================] - 0s 833us/step - loss: 0.8892\n",
      "Epoch 886/1000\n",
      "41/41 [==============================] - 0s 835us/step - loss: 0.8188\n",
      "Epoch 887/1000\n",
      "41/41 [==============================] - 0s 798us/step - loss: 0.9644\n",
      "Epoch 888/1000\n",
      "41/41 [==============================] - 0s 843us/step - loss: 0.7517\n",
      "Epoch 889/1000\n",
      "41/41 [==============================] - 0s 850us/step - loss: 0.7168\n",
      "Epoch 890/1000\n",
      "41/41 [==============================] - 0s 869us/step - loss: 0.7432\n",
      "Epoch 891/1000\n",
      "41/41 [==============================] - 0s 851us/step - loss: 0.7212\n",
      "Epoch 892/1000\n",
      "41/41 [==============================] - 0s 831us/step - loss: 0.6689\n",
      "Epoch 893/1000\n",
      "41/41 [==============================] - 0s 883us/step - loss: 0.8452\n",
      "Epoch 894/1000\n",
      "41/41 [==============================] - 0s 870us/step - loss: 0.7543\n",
      "Epoch 895/1000\n",
      "41/41 [==============================] - 0s 816us/step - loss: 0.6628\n",
      "Epoch 896/1000\n",
      "41/41 [==============================] - 0s 813us/step - loss: 0.6549\n",
      "Epoch 897/1000\n",
      "41/41 [==============================] - 0s 854us/step - loss: 0.5957\n",
      "Epoch 898/1000\n",
      "41/41 [==============================] - 0s 789us/step - loss: 0.5947\n",
      "Epoch 899/1000\n",
      "41/41 [==============================] - 0s 892us/step - loss: 0.5946\n",
      "Epoch 900/1000\n",
      "41/41 [==============================] - 0s 873us/step - loss: 0.6957\n",
      "Epoch 901/1000\n",
      "41/41 [==============================] - 0s 905us/step - loss: 0.6934\n",
      "Epoch 902/1000\n",
      "41/41 [==============================] - 0s 988us/step - loss: 0.7378\n",
      "Epoch 903/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 0.7343\n",
      "Epoch 904/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 0.7707\n",
      "Epoch 905/1000\n",
      "41/41 [==============================] - 0s 888us/step - loss: 0.7889\n",
      "Epoch 906/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 0.9803\n",
      "Epoch 907/1000\n",
      "41/41 [==============================] - 0s 915us/step - loss: 1.1403\n",
      "Epoch 908/1000\n",
      "41/41 [==============================] - 0s 937us/step - loss: 1.0903\n",
      "Epoch 909/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 0.8810\n",
      "Epoch 910/1000\n",
      "41/41 [==============================] - 0s 906us/step - loss: 0.7793\n",
      "Epoch 911/1000\n",
      "41/41 [==============================] - 0s 912us/step - loss: 0.7897\n",
      "Epoch 912/1000\n",
      "41/41 [==============================] - 0s 927us/step - loss: 0.6811\n",
      "Epoch 913/1000\n",
      "41/41 [==============================] - 0s 840us/step - loss: 0.5894\n",
      "Epoch 914/1000\n",
      "41/41 [==============================] - 0s 968us/step - loss: 0.5688\n",
      "Epoch 915/1000\n",
      "41/41 [==============================] - 0s 975us/step - loss: 0.5590\n",
      "Epoch 916/1000\n",
      "41/41 [==============================] - 0s 900us/step - loss: 0.6082\n",
      "Epoch 917/1000\n",
      "41/41 [==============================] - 0s 959us/step - loss: 0.6434\n",
      "Epoch 918/1000\n",
      "41/41 [==============================] - 0s 877us/step - loss: 0.7511\n",
      "Epoch 919/1000\n",
      "41/41 [==============================] - 0s 947us/step - loss: 0.6674\n",
      "Epoch 920/1000\n",
      "41/41 [==============================] - 0s 847us/step - loss: 0.6983\n",
      "Epoch 921/1000\n",
      "41/41 [==============================] - 0s 840us/step - loss: 0.7121\n",
      "Epoch 922/1000\n",
      "41/41 [==============================] - 0s 865us/step - loss: 0.7007\n",
      "Epoch 923/1000\n",
      "41/41 [==============================] - 0s 905us/step - loss: 0.9023\n",
      "Epoch 924/1000\n",
      "41/41 [==============================] - 0s 825us/step - loss: 0.7730\n",
      "Epoch 925/1000\n",
      "41/41 [==============================] - 0s 803us/step - loss: 0.6476\n",
      "Epoch 926/1000\n",
      "41/41 [==============================] - 0s 871us/step - loss: 0.6642\n",
      "Epoch 927/1000\n",
      "41/41 [==============================] - 0s 852us/step - loss: 0.7247\n",
      "Epoch 928/1000\n",
      "41/41 [==============================] - 0s 858us/step - loss: 0.7701\n",
      "Epoch 929/1000\n",
      "41/41 [==============================] - 0s 853us/step - loss: 0.7072\n",
      "Epoch 930/1000\n",
      "41/41 [==============================] - 0s 849us/step - loss: 0.7444\n",
      "Epoch 931/1000\n",
      "41/41 [==============================] - 0s 867us/step - loss: 0.7866\n",
      "Epoch 932/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 0.7186\n",
      "Epoch 933/1000\n",
      "41/41 [==============================] - 0s 906us/step - loss: 0.6684\n",
      "Epoch 934/1000\n",
      "41/41 [==============================] - 0s 764us/step - loss: 0.6275\n",
      "Epoch 935/1000\n",
      "41/41 [==============================] - 0s 840us/step - loss: 0.6642\n",
      "Epoch 936/1000\n",
      "41/41 [==============================] - 0s 838us/step - loss: 0.7127\n",
      "Epoch 937/1000\n",
      "41/41 [==============================] - 0s 849us/step - loss: 0.6982\n",
      "Epoch 938/1000\n",
      "41/41 [==============================] - 0s 880us/step - loss: 0.6373\n",
      "Epoch 939/1000\n",
      "41/41 [==============================] - 0s 853us/step - loss: 0.5990\n",
      "Epoch 940/1000\n",
      "41/41 [==============================] - 0s 904us/step - loss: 0.7706\n",
      "Epoch 941/1000\n",
      "41/41 [==============================] - 0s 923us/step - loss: 0.7348\n",
      "Epoch 942/1000\n",
      "41/41 [==============================] - 0s 979us/step - loss: 0.8683\n",
      "Epoch 943/1000\n",
      "41/41 [==============================] - 0s 994us/step - loss: 0.9832\n",
      "Epoch 944/1000\n",
      "41/41 [==============================] - 0s 921us/step - loss: 1.0574\n",
      "Epoch 945/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 1.0392\n",
      "Epoch 946/1000\n",
      "41/41 [==============================] - 0s 850us/step - loss: 0.8567\n",
      "Epoch 947/1000\n",
      "41/41 [==============================] - 0s 873us/step - loss: 0.9179\n",
      "Epoch 948/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 0.7725\n",
      "Epoch 949/1000\n",
      "41/41 [==============================] - 0s 812us/step - loss: 0.7877\n",
      "Epoch 950/1000\n",
      "41/41 [==============================] - 0s 837us/step - loss: 0.6835\n",
      "Epoch 951/1000\n",
      "41/41 [==============================] - 0s 800us/step - loss: 0.6563\n",
      "Epoch 952/1000\n",
      "41/41 [==============================] - 0s 818us/step - loss: 0.6987\n",
      "Epoch 953/1000\n",
      "41/41 [==============================] - 0s 847us/step - loss: 1.0470\n",
      "Epoch 954/1000\n",
      "41/41 [==============================] - 0s 961us/step - loss: 0.8785\n",
      "Epoch 955/1000\n",
      "41/41 [==============================] - 0s 933us/step - loss: 0.7816\n",
      "Epoch 956/1000\n",
      "41/41 [==============================] - 0s 943us/step - loss: 0.7974\n",
      "Epoch 957/1000\n",
      "41/41 [==============================] - 0s 787us/step - loss: 0.7414\n",
      "Epoch 958/1000\n",
      "41/41 [==============================] - 0s 849us/step - loss: 0.7361\n",
      "Epoch 959/1000\n",
      "41/41 [==============================] - 0s 824us/step - loss: 0.6120\n",
      "Epoch 960/1000\n",
      "41/41 [==============================] - 0s 862us/step - loss: 0.5910\n",
      "Epoch 961/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 0.5471\n",
      "Epoch 962/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 0.5839\n",
      "Epoch 963/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 0.5715\n",
      "Epoch 964/1000\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "41/41 [==============================] - 0s 791us/step - loss: 0.6114\n",
      "Epoch 965/1000\n",
      "41/41 [==============================] - 0s 810us/step - loss: 0.6759\n",
      "Epoch 966/1000\n",
      "41/41 [==============================] - 0s 823us/step - loss: 0.6463\n",
      "Epoch 967/1000\n",
      "41/41 [==============================] - 0s 839us/step - loss: 0.6283\n",
      "Epoch 968/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 0.5905\n",
      "Epoch 969/1000\n",
      "41/41 [==============================] - 0s 985us/step - loss: 0.7124\n",
      "Epoch 970/1000\n",
      "41/41 [==============================] - 0s 877us/step - loss: 0.6622\n",
      "Epoch 971/1000\n",
      "41/41 [==============================] - 0s 822us/step - loss: 0.7400\n",
      "Epoch 972/1000\n",
      "41/41 [==============================] - 0s 817us/step - loss: 0.6570\n",
      "Epoch 973/1000\n",
      "41/41 [==============================] - 0s 810us/step - loss: 0.6090\n",
      "Epoch 974/1000\n",
      "41/41 [==============================] - 0s 864us/step - loss: 0.6971\n",
      "Epoch 975/1000\n",
      "41/41 [==============================] - 0s 898us/step - loss: 0.6033\n",
      "Epoch 976/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 0.5410\n",
      "Epoch 977/1000\n",
      "41/41 [==============================] - 0s 899us/step - loss: 0.6161\n",
      "Epoch 978/1000\n",
      "41/41 [==============================] - 0s 925us/step - loss: 0.6155\n",
      "Epoch 979/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 0.7953\n",
      "Epoch 980/1000\n",
      "41/41 [==============================] - 0s 887us/step - loss: 1.3168\n",
      "Epoch 981/1000\n",
      "41/41 [==============================] - 0s 830us/step - loss: 1.9261\n",
      "Epoch 982/1000\n",
      "41/41 [==============================] - 0s 953us/step - loss: 1.2007\n",
      "Epoch 983/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 1.0717\n",
      "Epoch 984/1000\n",
      "41/41 [==============================] - 0s 958us/step - loss: 1.0637\n",
      "Epoch 985/1000\n",
      "41/41 [==============================] - 0s 949us/step - loss: 0.7974\n",
      "Epoch 986/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 0.6711\n",
      "Epoch 987/1000\n",
      "41/41 [==============================] - 0s 867us/step - loss: 0.5811\n",
      "Epoch 988/1000\n",
      "41/41 [==============================] - 0s 1ms/step - loss: 0.5712\n",
      "Epoch 989/1000\n",
      "41/41 [==============================] - 0s 854us/step - loss: 0.6219\n",
      "Epoch 990/1000\n",
      "41/41 [==============================] - 0s 874us/step - loss: 0.6392\n",
      "Epoch 991/1000\n",
      "41/41 [==============================] - 0s 820us/step - loss: 0.7440\n",
      "Epoch 992/1000\n",
      "41/41 [==============================] - 0s 908us/step - loss: 0.7828\n",
      "Epoch 993/1000\n",
      "41/41 [==============================] - 0s 875us/step - loss: 0.7484\n",
      "Epoch 994/1000\n",
      "41/41 [==============================] - 0s 882us/step - loss: 0.5932\n",
      "Epoch 995/1000\n",
      "41/41 [==============================] - 0s 902us/step - loss: 0.5871\n",
      "Epoch 996/1000\n",
      "41/41 [==============================] - 0s 857us/step - loss: 0.5986\n",
      "Epoch 997/1000\n",
      "41/41 [==============================] - 0s 888us/step - loss: 0.7180\n",
      "Epoch 998/1000\n",
      "41/41 [==============================] - 0s 898us/step - loss: 0.6749\n",
      "Epoch 999/1000\n",
      "41/41 [==============================] - 0s 878us/step - loss: 0.6589\n",
      "Epoch 1000/1000\n",
      "41/41 [==============================] - 0s 907us/step - loss: 0.7697\n"
     ]
    },
    {
     "data": {
      "text/plain": [
       "<tensorflow.python.keras.callbacks.History at 0x7ff0c7a42f10>"
      ]
     },
     "execution_count": 238,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "modle.compile(optimizer=\"adam\", loss = \"mse\")\n",
    "modle.fit(x,y,epochs=10000)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": 239,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "0    2.68\n",
      "1   -1.11\n",
      "2   -5.44\n",
      "3   -3.24\n",
      "4    0.00\n",
      "5    2.49\n",
      "6    4.10\n",
      "7   -1.28\n",
      "8   -5.06\n",
      "9   -4.45\n",
      "Name: num15, dtype: float64\n"
     ]
    },
    {
     "data": {
      "text/plain": [
       "array([[ 2.1629477 ],\n",
       "       [-0.34401417],\n",
       "       [-5.104162  ],\n",
       "       [-0.5041201 ],\n",
       "       [-1.3875858 ],\n",
       "       [ 2.6326454 ],\n",
       "       [ 3.4610798 ],\n",
       "       [-0.28629676],\n",
       "       [-4.835358  ],\n",
       "       [-4.963842  ]], dtype=float32)"
      ]
     },
     "execution_count": 239,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "test = data_csv.iloc[:10,1:-1]\n",
    "# print(test)\n",
    "print(y.iloc[:10,])\n",
    "modle.predict(test)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 240,
   "metadata": {},
   "outputs": [],
   "source": [
    "test_data_csv = pd.read_csv(\"{}_data_test.csv\".format(code))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 241,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "   num0  num1  num2  num3  num4  num5  num6  num7  num8  num9  num10  num11  \\\n",
      "0  1.96  1.95  1.96  2.68  1.84  2.68 -1.11  1.65 -1.11 -5.44   2.75  -5.44   \n",
      "\n",
      "   num12  num13  num14  \n",
      "0  -3.24    3.4  -3.24  \n"
     ]
    },
    {
     "data": {
      "text/plain": [
       "array([[-4.9557686]], dtype=float32)"
      ]
     },
     "execution_count": 241,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "test_data_csv.head()\n",
    "test_data = test_data_csv.iloc[:1, 1: -1]\n",
    "print(test_data)\n",
    "modle.predict(test_data)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.7.6"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 4
}
